为了账号安全,请及时绑定邮箱和手机立即绑定

mongodb在node.js怎么模糊查询

mongodb在node.js怎么模糊查询

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

1 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

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);

           }

  })


查看完整回答
反对 回复 2019-01-28
  • 1 回答
  • 0 关注
  • 348 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号