作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我有一个包含这样记录的集合:
{
"_id" : ObjectId("50ae3bdb50b3d6f01400027a"),
"admins":
[ObjectId("50ae3bdb50b3d6f014000279"), ObjectId("50ae3bdb50b3d6f01400027e")]
}
我想通过 'admin' 数组进行搜索。
如何找到子数组中包含的所有文档,例如 ObjectId("50ae3bdb50b3d6f014000279")。
谢谢。
最佳答案
您可以像匹配非数组字段一样匹配 admins
等数组字段:
db.coll.find({admins: ObjectId("50ae3bdb50b3d6f014000279")})
关于arrays - 蒙哥 : how to find by ObjectId that is stored in a subarray?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13515728/
我是一名优秀的程序员,十分优秀!