我有一个包含这样记录的集合:
{
"_id" : ObjectId("50ae3bdb50b3d6f01400027a"),
"admins":
[ObjectId("50ae3bdb50b3d6f014000279"), ObjectId("50ae3bdb50b3d6f01400027e")]
}
我想通过“admin”数组进行搜索。
如何找到子数组中包含的所有文档,例如 ObjectId("50ae3bdb50b3d6f014000279") 。
谢谢。
您可以匹配数组字段,例如admins
与非数组字段相同:
db.coll.find({admins: ObjectId("50ae3bdb50b3d6f014000279")})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)