猿问

mongodb在node.js怎么模糊查询

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

守着一只汪
浏览 1216回答 2
2回答

慕的地10843

通过正则就可以

浮云间

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

相关分类

MongoDB
我要回答