【发布时间】:2019-05-27 22:31:27
【问题描述】:
我有一个MongoDB文档如下:
{
"_id" : ObjectId("5c29f3123d8cf714fd9cdb87"),
"Machine" : "host1",
"Pools" : [
"Pool1",
"Pool2"
]
}
如何在我的集合中的“Pools”键中找到所有具有池Pool1 的文档?
我尝试了以下方法,但似乎不正确。
db.Resources.find({Pools: {$elemMatch: { "$in", ['Pool1']}}}).pretty()
【问题讨论】:
-
这里不需要使用
$in和$elemMatch。试试这个db.Resources.find({ Pools: 'Pool1' }).pretty() -
我明白了,它成功了,谢谢!
标签: mongodb