NodeJS利用mongoose模糊查询MongoDB

时间:2022-10-04 13:04:04

在Node.js中,直接硬编码可以

Posts.where('title',/答案/);

但是 通过 字符串构造 不行

var qs = '/'+req.query.search+'/';

Posts.where('title',qs);

通过使用RegExp,来构建正则表达式对象,可以

var qs=new RegExp(req.query.search);

Posts.where('title',qs);