【发布时间】:2016-01-26 08:09:20
【问题描述】:
我正在使用模块“mongodb”从节点 js API 查询 mongodb。我正在尝试通过搜索查询来搜索联系人文档。相同的选择器如下:
selector['users.name'] = {$regex: new RegExp(params.query), $options:"i"}
假设用户的名字是“Sagar Gopale”,搜索查询是“sagar”甚至是“gopale”,那么上面的工作正常并正确返回结果。但是,如果我将搜索查询输入为“sagar gopale”,它会返回空结果。有人可以为我提供一个解决方案,以便我可以输入包括空格在内的搜索查询?
提前致谢。
【问题讨论】:
-
您确定
sagar和gopale之间的空格是常规\x20空格吗?
标签: javascript regex node.js mongodb