就像meteorjs中的声明一样

时间:2014-11-26 09:59:58

标签: mongodb meteor

我有正则表达式的问题,这似乎很容易但我似乎找不到办法,可能会遗漏一些东西。 我想在meteor-mongodb中搜索和查找集合中的所有项目,例如"喜欢"风格陈述

TasksBoards.find({ name: { $regex: ".*Fiscal.*" } }).fetch()
this will bring 1 item
But
TasksBoards.find({ name: { $regex: ".*fiscal.*" } }).fetch()
will bring none

/ i doenst work或者我没有正确地写它。谢谢

1 个答案:

答案 0 :(得分:0)

您可以尝试以下方式:

var regex = new RegExp(".*fiscal.*","i");
TasksBoards.find({ 'name': regex }).fetch()

用于不区分大小写的搜索。 或者,如果您的正则表达式不依赖于变量,您可以尝试:

TasksBoards.find({ 'name': /.*fiscal.*/i }).fetch()

希望这有帮助。