{
"_id" : ObjectId("5c7c4ee66cfea38a0e7c123b"),
"id" : 1,
"teachersAvailable" : {
"location" : [
{
"id" : 1,
},
{
"id" : 2
}
]
}
}
这是我的MongoDB结构(我的收藏集中的文档之一)的样子。 我正在使用以下结构的JSON参数发出POST请求
{'id':1,'locations':[{'id':1, 'value':'xyz'},{'id':2, 'value':'def'},{'id':3, 'value':'abc'}]}
我想查找那些其“ location.id”(在我的mongodb中)与我的JSON的“ locations.id”匹配的文档 是否可以在Mongo Query中直接编写此代码?还是我必须迭代?
编辑:我的意思是,如果JSON的任何location.id与Mongo的locations.id相匹配,我想退回文档