簡體   English   中英

MongoDB查找查詢參數

[英]MongoDB find query params

我對一個集合有一個mongo查詢。 它看起來像這樣:

common.db.collection('vb.vbStats').find({uid:uid, "vbs.vbNID":vbNID}, {"vbs.$":1}).toArray(function(err, result) {....}

vb.vbstats是我的收藏。 vbs是集合的一個字段,是一個ducoments數組的數組。 我的問題是查詢中的{"vbs.$":1}是什么。

{"vbs.$":1}是一個查詢操作,它使用位置$運算符將查詢結果中的數組vbs的內容限制為僅包含與查詢文檔匹配的第一個元素。

因此,在您的示例中,projection {"vbs.$": 1}僅返回數組vbs中具有vbNID = vbNID的第一個元素。 有關更多詳細信息,請參閱文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM