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.*")}