首页 > 解决方案 > MondoDB:查找文档匹配列表对象的所有字段

问题描述

例如,我有一个具有以下结构的集合

{
   a: int,
   b: int,
   c: int
}

我有一个对象数组:

[
   { a = 1; b = 2},
   { a = 2; b = 3}
]

我想找到集合中的所有文档,它们与对象数组中的项目匹配,比如

a = 1 & b = 2 || a = 2 & b = 3

有谁知道如何使用 mongoDB 查询来实现这一点?预先感谢

标签: c#mongodb

解决方案


db.collection.find({
  $or: [{ a: 1, b: 2 }, { a: 2, b: 3 }]
})

你可以在这里看到结果: https ://mongoplayground.net/p/1elUwbpwa8m


推荐阅读