在 mongodb 中,我可以使用以下查询语句找到数据库 db 中包含特定字段的所有记录:
var doc = db.collection_name.find({field_name:{$exists:true}})
现在考虑以下文档:
{
"somefield":"someval",
"metadata": {"id":"someval",
"client_url":"http://www.something.com"
}
}
如何查询具有metadata中id字段的所有记录?
请帮忙。 谢谢。
db.collection_name.find({metadata: {id: {$exists: true}}})
。 - Alejandro García Iglesias