我在MongoDB中遇到了这个类型的问题:
{
"_id" : ObjectId("585fe33d3c63b4a81e00002b"),
"class" : [
{
"name" : "class 1",
"people" : [
{
"id" : "58596",
"name" : "mark",
},
{
"id" : "45643",
"name" : "Susan",
},
{
"id" : "85952",
"name" : "Loris",
}
},
{
"name" : "class 2",
"people" : [
{
"id" : "58456",
"name" : "Sissi",
},
{
"id" : "45643",
"name" : "Susan",
}
]
}
]
}
我有这种类型的数组,[" Loris"," Susan"]。
我想知道哪个班级都有这两个名字。
我知道这很简单,但我真的不知道MongoDB中哪些是正确的查询。
答案 0 :(得分:0)
您是否尝试使用正则表达式subscribe()
?
https://docs.mongodb.com/manual/reference/operator/query/in/#op._S_in
$in