MongoDB where子句

时间:2016-06-12 00:16:45

标签: javascript node.js mongodb mongodb-query

我有mongoDB"用户"以JSON格式收集,我想返回所有隐私属性的数据。我该怎么办?

{

    "name" : "Maria Kari",
    "social" : [
        {
            "facebook" : "www.fb.com/maria.mongodb",
            "privacy" : true
        },
        {
            "twitter" : "www.tw.com/mongodb",
            "privacy" : false
        }
    ],
    "personal" : [
        {
            "cell_no" : "+1-99082198414",
            "privacy" : true
        },
        {
            "email" : "maria@mongodb.com",
            "privacy" : false
        }
    ]
}

在这里,我想返回隐私真实的数据。例如,facebook,它的隐私等于真。如何为此构建查询?

谢谢。 :&#39)

1 个答案:

答案 0 :(得分:0)

db.users.find( { 
    $or:[{ 'social.privacy': true },{'personal.privacy': true}] 
)