如何使用mongodb找到具有两个不同参数的集合

如何使用mongodb找到具有两个不同参数的集合,mongodb,Mongodb,如何使用Mongodb找到具有两个不同参数的集合 它应该首先尝试搜索A:然后尝试搜索B:您可以使用 { "A": 123 "B": "test", "C": true } db.col.find({A: 'afg', B: 'test'}) db.col.find({ $or: [ { A: 'afg' }, { B: 'test' } ] });

如何使用Mongodb找到具有两个不同参数的集合

它应该首先尝试搜索A:然后尝试搜索B:

您可以使用

{
  "A": 123
  "B": "test",
  "C": true
}
db.col.find({A: 'afg', B: 'test'})
db.col.find({ 
  $or: [
    { A: 'afg' }, 
    { B: 'test' }
  ]
});