2012-12-30 26 views
3

我想在Node.JS中用Mongoose编写一个MongoDB查询来获取匹配某个名称的数据库中的所有名称。我希望查询忽略大小写和重音。用Mongoose和Node.JS与案例和口音的MongoDB查询正则表达式

我在互联网上四处张望,但无法找到这样做的查询。

MongoDB查询支持正则表达式,所以这就是我想要做的。

这就是我现在拥有的。它的工作原理,但不匹配,如果查询或查询字符串具有重音,而另一个则没有。

Passenger_record.find({$and: [{"FIRSTNAME": { $regex:req.query["firstname"], $options: 'i' }},{"LASTNAME": { $regex:req.query["lastname"], $options: 'i' }}]}).exec(function (err, person) 

感谢您的帮助。

回答