[英]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.