mongodb - 如何使用 mongodb 找到具有两个不同参数的集合
问题描述
{
"A": 123
"B": "test",
"C": true
}
db.col.find({A: 'afg', B: 'test'})
如何使用 Mongodb 找到具有两个不同参数的集合
它应该先尝试搜索,A:
然后再尝试搜索B:
解决方案
您可以使用或运算符。
db.col.find({
$or: [
{ A: 'afg' },
{ B: 'test' }
]
});
推荐阅读
- asp.net-core - Asp.net 核心 Kestrel 服务器和 CLI
- java - 信任 SSL 证书:Commons HTTP 客户端如何比标准 Java 更信任?
- lua - 每个 taglist 项目的不同背景颜色 AwesomeWM
- r - 为什么我绘制随时间增长的函数不起作用?
- c# - 压缩文件时出现异常
- javascript - 将类添加到模板克隆中的元素(Google 脚本)
- json - Shopify 中返回了错误的 JSON 数据
- azure - Azure 翻译 API - 缓存
- regex - 用编号分割bash中的长行
- anylogic - 是否可以以编程方式将代理作为资源添加到资源池中?