У меня есть две коллекции в моей базе данных Mongo, а Foo
содержат ссылки на один или несколько Bar
s:
Foo: {
prop1: true,
prop2: true,
bars: [
{
"$ref": "Bar",
"$id": ObjectId("blahblahblah")
}
]
}
Bar: {
testprop: true
}
Я хочу найти все Foo
, у которых есть хотя бы один Bar
, для которого testprop установлен в true. Я пробовал эту команду, но она не возвращает никаких результатов:
db.Foo.find({ "bars.testprop" : { "$in": [ true ] } })
Любые идеи?