如何使用正则表达式在流星上的FS.Collection上查找FS.File

时间:2015-08-24 15:20:19

标签: meteor

如何使用正则表达式在流星上的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我也尝试了名字,但它也没有用。请帮忙

1 个答案:

答案 0 :(得分:0)

我不认为你的正则表达式是有效的。您是否意味着以下内容?

partOfFileName = ".*User_" + clickedResellerId + "_.*";

请注意,POSIX通配符表示法与正则表达式不同。在正则表达式中,*运算符表示重复前面的运算符(在我的例子中是.,即任何东西)。 *本身没有任何意义,并不代表POSIX中的“任何东西”。