c# - MondoDB:查找文档匹配列表对象的所有字段
问题描述
例如,我有一个具有以下结构的集合
{
a: int,
b: int,
c: int
}
我有一个对象数组:
[
{ a = 1; b = 2},
{ a = 2; b = 3}
]
我想找到集合中的所有文档,它们与对象数组中的项目匹配,比如
a = 1 & b = 2 || a = 2 & b = 3
有谁知道如何使用 mongoDB 查询来实现这一点?预先感谢
解决方案
db.collection.find({
$or: [{ a: 1, b: 2 }, { a: 2, b: 3 }]
})
你可以在这里看到结果: https ://mongoplayground.net/p/1elUwbpwa8m
推荐阅读
- php - PHP mPDF:无法在 PDF 中显示意第绪语
- php - 用正则表达式确定字符串的结构
- qt - 如何在 Qt 中比较两个 QList 变量
- java - 发现多个文件的操作系统独立路径为“META-INF/androidx.appcompat_appcompat.version”
- function - F#:将选项的值附加到列表选项
- node.js - 如何在 node.js 中从 .csv 转换为 array/json/string
- python - 为 Seaborn Cat 绘图添加标题 - Python
- unity3d - Unity 和 ArCore:如何将对象放置在现实世界的位置?
- javascript - Vue组件中如何正确使用方法中的方法?
- php - 每次我提交表单时,我的 PHP 文件都不会发布