mongodb - Mongdb 查询不同文档中的多个值
问题描述
如何在一个集合中查询多个值?
const user = db.collection('users').findOne({ username: 'john' })
const user = db.collection('users').findOne({ email: 'mail@gmail.com' })
下面是一些虚拟数据。我希望可以在一行代码中查询姓名 john 和电子邮件文档。
[{id:1, username: 'john', email: 'john@mail.com'},{id:2, username: 'kelvin', email: 'mail@gmail.com'}, {id:3, username: 'angle', email: 'angle@gmail.com'}]
返回数据是:只有 id:1 和 2。因为它们与查询匹配
[{id:1, username: 'john', email: 'john@mail.com'},{id:2, username: 'kelvin', email: 'mail@gmail.com'}]
解决方案
推荐阅读
- png - 使用 binwalk 仅提取一种文件类型
- spring - Spring-Boot:组件的可扩展性
- python - 'function'对象在django中没有属性'get'错误
- node.js - 主版本和cpanel版本之间的NPM版本差异
- python - 在 Windows 10 上安装 TensorFlow 时出现问题
- angular - 将一个角度应用程序导航到另一个角度应用程序时量角器超时错误
- postgresql - _eq 对不同表中 ID 的权限值?
- python - 无法使用 Pyspark 在 Windows 机器上读取文本文件。(分析异常)我的文件名带有 file:// 前缀
- python - 在 django 中下载 zip 并解析 csv 文件,将数据复制到本地数据库(sqllite)
- azure-devops - 通过 Visual Studio 在本地访问 Azure Devops