【发布时间】:2021-03-31 23:57:44
【问题描述】:
我正在尝试在我的网络应用程序中开发一个搜索器,我正在使用 mongodb...所以...我有一个包含此信息的文档。
{
"_id": "458734895734",
"name": "user",
"ref": "1",
"data": "fdnsfkjndjfn"
},
{
"_id": "3332423333",
"name": "user1",
"ref": "2",
"data": "dvsdvdvds"
}
我正在使用 $regex 将搜索与我的应用程序匹配。所以我在我的服务器 node.js 中有这个。
db.users.find({
name: {'$regex': query, '$options': 'i'}
}).then((users) => {
res.json(users);
})
// var query, is just the pattern that i send from my web
如您所见,我的服务器只在“名称”字段中搜索,我如何添加其他字段(如“参考”)并同时在两个字段中搜索?我已经检查了 mongodb 中的文档,但我找不到它...
【问题讨论】: