我有正则表达式的问题,这似乎很容易但我似乎找不到办法,可能会遗漏一些东西。 我想在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或者我没有正确地写它。谢谢
答案 0 :(得分:0)
您可以尝试以下方式:
var regex = new RegExp(".*fiscal.*","i");
TasksBoards.find({ 'name': regex }).fetch()
用于不区分大小写的搜索。 或者,如果您的正则表达式不依赖于变量,您可以尝试:
TasksBoards.find({ 'name': /.*fiscal.*/i }).fetch()
希望这有帮助。