我有一个用户集合,当给出相似的字母/单词时,我需要根据名称和电子邮件查询用户,例如: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"
}
请帮助我实现此功能。