小编use*_*784的帖子

使用带有正则表达式的变量来查找mongodb中的数据(Meteor app)

我需要从Mongodb获取数据,这取决于我正在搜索的内容.在接下来的两个例子中它可以正常工作:
//例1;

var variable = "car"; Items.find({"description": variable}).fetch();
Run Code Online (Sandbox Code Playgroud)

//例题;

Items.find({"description": /.*car.*/}).fetch();
Run Code Online (Sandbox Code Playgroud)

但是,当我想在MongoDB查询中将变量与正则表达式结合起来时,它什么都不返回,我做错了什么:

Items.find({"description": /.*variable.*/}).fetch();
Items.find({"description": "/.*"+variable+".*/"}).fetch();
Run Code Online (Sandbox Code Playgroud)

提前致谢.

regex mongodb meteor

3
推荐指数
2
解决办法
6435
查看次数

标签 统计

meteor ×1

mongodb ×1

regex ×1