在 mongodb 中,我可以使用以下查询在数据库 db 的集合中找到包含特定字段的所有记录
var doc = db.collection_name.find({field_name:{$exists:true}})
现在考虑以下文档:
{
"somefield":"someval",
"metadata": {"id":"someval",
"client_url":"http://www.something.com"
}
}
获取元数据中具有 id 字段的所有记录的查询是什么?
请帮忙。 谢谢你
最佳答案
您可以使用点符号来引用子文档字段
var doc = db.collection_name.find({"metadata.id":{$exists:true}})
关于mongodb - 在 mongodb 中查找包含给定子字段的所有记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6767949/