示例数据:
{
"_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'}
})