如何使用正则表达式在流星上的FS.Collection上查找FS.File。我的代码如下,它无法正常工作
partOfFileName = "*User_" + clickedResellerId + "_*";
var imgs = Images.find({fileName:{$regex:partOfFileName}});
//var imgs = Images.find();
return imgs // Where Images is an FS.Collection instance
代替fileName我也尝试了名字,但它也没有用。请帮忙
答案 0 :(得分:0)
我不认为你的正则表达式是有效的。您是否意味着以下内容?
partOfFileName = ".*User_" + clickedResellerId + "_.*";
请注意,POSIX通配符表示法与正则表达式不同。在正则表达式中,*
运算符表示重复前面的运算符(在我的例子中是.
,即任何东西)。 *
本身没有任何意义,并不代表POSIX中的“任何东西”。