在此之前,我曾多次使用RegExp
,所以我不知道为什么它不起作用。我已经尝试使用$in
和aggregate
。
代码1:
var auxTest = req.params.n;
auxTest = auxTest.split(" ");
Proq.find({$or: [{title: new RegExp(auxTest, 'i')}]}).exec(function(err, findProq){
//CODE
});
此代码找不到任何内容,但是当我使用“代码2”时,它会起作用:
var auxTest = ["Link", "Mode"];
Proq.find({$or: [{title: new RegExp(auxTest[0], 'i')}]}).exec(function(err, findProq){
//CODE
});
这是我第一次遇见。
问题是什么?我该如何解决?