Mongo搜索嵌套数组

时间:2013-05-22 20:19:58

标签: mongodb

如何找到cat_id值之一的文档(例如cat_id=3)?

以下是收集数据的示例:

{
  "_id": ObjectId("51818aabfa746a8e3e000000"),
  "category_set": {
    "cat_id": [
      3,
      7,
      53,
      22,
      24
    ]
  }
}

我们将不胜感激(首选Shell脚本或JavaScript)。

1 个答案:

答案 0 :(得分:0)

您可以使用简单查询执行此操作:

db.databank.findOne( { 'category_set.cat_id' : 3 } );