Node.js 如何搜索部分包含查询文本的所有字段?
我正在使用Node.js 如何搜索部分包含查询文本的所有字段?,node.js,mongodb,Node.js,Mongodb,我正在使用$text和$search搜索包含部分查询文本的字段 例如,字段如下所示 { first_name: "Frist Name", last_name: "Last Name", email:"name@email.com"} 如果我在搜索字段中键入“na”,我希望获得包括“na”在内的所有字段 如何在node.js上获取字段以执行您想要使用正则表达式的操作,请注意,这并不使用您构建的文本索引 它看起来是这样的: {email: new RegExp(".*na.*")}
$text
和$search
搜索包含部分查询文本的字段
例如,字段如下所示
{ first_name: "Frist Name", last_name: "Last Name", email:"name@email.com"}
如果我在搜索字段中键入“na”,我希望获得包括“na”在内的所有字段
如何在
node.js
上获取字段以执行您想要使用正则表达式的操作,请注意,这并不使用您构建的文本索引
它看起来是这样的:
{email: new RegExp(".*na.*")}