mongo查询collection中json嵌套的字段

示例数据:

{

    "_id" : ObjectId("60894b04a3ff18bec6d68327"),

    "tenateId" : "PAR",

    "tenateName" : "通",

    "authInScfop" : {

        "appId" : "abb5",

        "secret" : "4fe"

    },

"authInTenate" : {

        "platname" : "P",

        "platcode" : "F"

    },

    "globalConfig" : {

        "httpProxyHost" : "",

        "httpProxyPort" : 0

    }

}

查询语句:

以下屏蔽部分,去掉注释,即代表and,取几个条件的交集

db.getCollection('tenateConfig').find(

    {

//        'authInScfop.appId':{

//            $eq:'abb'}

//        'globalConfig.httpProxyPort':{

//            $eq:0}  //这里要尤其注意是0,不是‘0’

        'authInTenate.platname':{

            $eq : 'plat'}

    })

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容