首页 > 解决方案 > 如何使用 mongodb 找到具有两个不同参数的集合

问题描述

{
  "A": 123
  "B": "test",
  "C": true
}
db.col.find({A: 'afg', B: 'test'})

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

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

标签: mongodb

解决方案


您可以使用或运算符

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

推荐阅读