MongoDB中關於查詢條件中包含集合中欄位的查詢

來源:互聯網
上載者:User

標籤:mongo查詢   mongo   mongovue   資料庫   

要查詢的資料結構如下:

以查詢其中的versionLimitList欄位為例

MongoOperations工具類查詢相關語句

<pre name="code" class="java">Criteria criteria1 = Criteria.where("validStartTime").gt(new Date()).and("versionLimitList").elemMatch(Criteria.where("clientId").is(109).and("platFormCode").is(2);


查詢
validStartTime大於目前時間,並且versionLimitList欄位中的clientId屬性值為109和platFormCode屬性值為2

MongoVue中的語句

{    "validStartTime": {        "$gt": ISODate("2014-11-01T10:33:09.661Z")    },    "versionLimitList": {        "$elemMatch": {            "clientId": 109,            "platFormCode": 2        }    }}
對應實際執行的語句

db.systemInfo211.find({ "validStartTime" : { "$gt" : ISODate("2014-11-01T10:33:09.661Z") }, "versionLimitList" : { "$elemMatch" : { "clientId" : 109, "platFormCode" : 2 } } }).limit(50);
查詢結果如下



MongoDB中關於查詢條件中包含集合中欄位的查詢

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.