在mongodb中,我可以使用以下查询在数据库db中的集合中找到包含特定字段的所有记录
var doc = db.collection_name.find({field_name:{$exists:true}})
Run Code Online (Sandbox Code Playgroud)
现在考虑以下文件:
{
"somefield":"someval",
"metadata": {"id":"someval",
"client_url":"http://www.something.com"
}
}
Run Code Online (Sandbox Code Playgroud)
获取所有在元数据中具有id字段的记录的查询是什么?
请帮忙.谢谢
Dan*_*mon 28
您可以使用点表示法来引用子文档字段
var doc = db.collection_name.find({"metadata.id":{$exists:true}})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6620 次 |
| 最近记录: |