如何搜索猫鼬?

时间:2019-07-09 16:17:42

标签: javascript node.js mongoose nosql

我有一个用户集合,当给出相似的字母/单词时,我需要根据名称和电子邮件查询用户,例如:facebook,当我们在搜索框中输入名称时,它会返回相似的相似用户。

例如:如果我有三个用户

{
 name: "david",
 email: "david@mail.com"
}, {
 name: "mike",
 email: "mike@mail.com"
},
{
 name: "john",
 email: "davidjohn@mail.com"
}

如果我查询大卫,猫鼬应该返回那两个污物。因为大卫匹配第一个对象名称和第三个对象电子邮件。

{
 name: "david",
 email: "david@mail.com"
},
{
 name: "john",
 email: "davidjohn@mail.com"
}

请帮助我实现此功能。

0 个答案:

没有答案