gpt4 book ai didi

javascript - 如何在 mongodb 中使用 $or 运算符查找两个条件

转载 作者:可可西里 更新时间:2023-11-01 09:47:57 25 4
gpt4 key购买 nike

我想获取 emailaddress 或 phoneNumber 匹配记录。我使用以下查询来获取结果。

user.find({ $or:[{emailAddress: "testemail@gmail.com" , phoneNumber: "123456789"}]})

但是当我使用查询结果时显示 0 条记录。

我想要的是:

{
"phoneNumber" : "123456789",
"emailAddress" : "testemail@gmail.com"
},
{
"phoneNumber" : "8008465488",
"emailAddress" : "testemail@gmail.com"
}

我怎样才能实现它?

最佳答案

你的查询稍微修改一下就可以了

user.find({ $or:[{emailAddress: "testemail@gmail.com"} , {phoneNumber: "123456789"}]})

$or 语法 - { $or: [ { <expression1> }, { <expression2> }, ... , { <expressionN> } ] }

关于javascript - 如何在 mongodb 中使用 $or 运算符查找两个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49665862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com