【发布时间】:2017-02-19 06:14:38
【问题描述】:
我有一个名为 references 的 MongoDB 集合,它有一个文档,我需要在该文档中返回所有具有名为 format 且值为 1 的键的对象。文档示例如下所示:
{
"_id" : ObjectId("878f92ad6d9e8089aa3456a9"),
"categories" : {
"1" : {
"format" : 1,
...
}
}
}
我试过这个:
db.references.find({
"_id" : ObjectId("878f92ad6d9e8089aa3456a9"),
"categories.$.format" : 1
}).pretty();
还有这个:
db.references.find({
"_id" : ObjectId("878f92ad6d9e8089aa3456a9"),
"categories.*.format" : 1
}).pretty();
这两个都没有返回。
【问题讨论】:
标签: mongodb mongodb-query