如何使用正则表达式查找FS。文件在FS上。收集在流星。我的代码如下,它不工作
partOfFileName = "*User_" + clickedResellerId + "_*";
var imgs = Images.find({fileName:{$regex:partOfFileName}});
//var imgs = Images.find();
return imgs // Where Images is an FS.Collection instance
在fileName的地方,我也试过名字,它也不工作。请帮助
我不认为你的正则表达式是有效的。你的意思是这样的吗?
partOfFileName = ".*User_" + clickedResellerId + "_.*";
请注意POSIX通配符符号与正则表达式不同。在正则表达式中,*
运算符表示前一个运算符的重复(在我的例子中是.
,即任何东西)。*
本身没有意义,它不像POSIX中那样表示"任何东西"。