我想从mongodb获取具有非空属性的文档。
document1
{
"reviews" : { "title" : "Hello"}
}
document2
{
"reviews": {}
}
预期文件
document1
{
"reviews" : { "title" : "Hello"}
}
答案 0 :(得分:1)
您使用$exists。使用简单。
db.collection.find({ "reviews.title": {$exists: true } })
答案 1 :(得分:0)
您可以使用:
{ reviews: { $exists: true } }
编辑:
还要检查"空对象":
{"reviews": {$exists:true, "$ne":{}}}