node.js - 检查 Mongo 中的字段是否包含多个值
问题描述
我正在尝试查询我的 mongo 数据库以查看两个用户是否都存在于数据库中。
我试过了
$and:{username:{$all req.query.userID}, {username:req.query.user2ID}]}
但这会返回具有两个用户名的文档(这不起作用)。我正在考虑类似 username.contains(user1) && username.contains(user2)
Edit: schema for example
var userData = {
firstName: body.firstName,
lastName: body.lastName,
username: body.username,
password: body.password,
email: body.email
}
集合中的每个文档都将采用该格式
解决方案
推荐阅读
- javascript - node.js req.body 返回未定义(已解决)
- android - 在运行反应本机(cli)应用程序时停留在命令提示符上的空闲状态
- r - 带有嵌入式 R 代码的 Rcpp,不显示 R 代码的输出
- c# - 为什么 C# 在使用 GetComponent 时看不到另一个脚本中的变量?C#
- c++ - 将模板用作数组维度时,模板如何工作?
- python - 我无法在 kali 20.04 上安装“python-gtk2”
- javascript - 为什么在 ReactJS 中更新状态时,我的数据在旧数据和新数据之间闪烁?
- css - 如何在 vuetify 中设置如下链接图像的图像?
- elasticsearch - Logstash 从不同类型的消息中提取数据
- jupyter-notebook - 无法同情以减少差异表达