有没有办法根据集合中其他字段的值来查询字段?

时间:2021-03-04 14:23:41

标签: mongodb mongodb-query aggregation-framework

以这个集合为例:

let fIdx = process.argv.indexOf('-q'); 
let vIdx = process.argv.indexOf('-v'); 

for (i of process.argv.slice(fIdx+1,vIdx)) {
    //i is your filename now, do something with it
    console.log(i)
}

显然这是有效的:

[
  {
    "a": {
      "b": {
        "group": "A"
      }
    },
    "result": {
      "foo": "a",
      "bar": "b"
    }
  }
]

这样的事情可能吗,或者我该如何去做这样的事情?

db.collection.find({
  "a.b.group": "A"
})

0 个答案:

没有答案
相关问题