查询MongoDB中的字段数组?

时间:2016-12-13 12:37:45

标签: mongodb

我有一份文件:

{
  _id : objectId,

  field : [
           '1', 
           '2'
          ]
} 

所需查询:

db.collection.find( { field : ['1','2'] },{ _id : 1 } )

尝试根据字段数组

检索_id

1 个答案:

答案 0 :(得分:0)

您需要使用 $all 来匹配这些值。

db.collection.find( { field: { $all: [ '1','2' ] } }, { _id : 1 }  )