mongodb在node.js怎么模糊查询

在路由页面怎么使用采用模糊查询,就是有没有像or查询和and查询的那种语句
find({$or:[{"by":"hahahahah"},{"title": "hahahah"}]})
跟这个类似的代码结构和风格

holdtom
浏览 350回答 1
1回答

慕丝7291255

mongoose的模糊查询,你可以参考下(模糊查询歌曲名、歌词和演唱者)const keyword = ctx.request.body.keyword;const reg=new RegExp(keyword,'i');//不区分大小写objModel.find(conditions, {$or:[        {name:{$regex:reg}},        {lyric:{$regex:reg}},        {singer:{$regex:reg}},    ]}, { _id: 0,__v:0 }), function (err, doc) {     if (err) {            console.log(err);           } else {              console.log(doc);           }  })
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript