首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >喜欢用Monk库搜索MongoDB

喜欢用Monk库搜索MongoDB
EN

Stack Overflow用户
提问于 2014-02-25 17:22:16
回答 1查看 905关注 0票数 1

我试着用Javascript搜索mongodb,但我还没有想出怎么做。任何帮助都是非常感谢的。

我有一个名为“search (req.body.search)”的搜索参数。我想找到所有的程序,其中的名称包含该搜索标准。即。“哈利”将返回“哈利波特”()、“波特哈利·波特”(Harry)、“哈利·哈利·波特()到底有多快乐?”以及其他以哈利名字命名的电影。

代码语言:javascript
复制
exports.programs = function(db, req) {
    return function(req, res) {
        var collection = db.get('programs');
        collection.find({name: /req.body.search/ },{},function(e,docs){
            res.json(docs);
        });
    };
};
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-25 17:35:29

我不熟悉僧侣库,但是如果查找中的参数是一个MongoDB查询文档,那么这就是您要查找的语法:

代码语言:javascript
复制
var query = {
  name: {
    $regex: req.body.search,
    $options: 'i' //i: ignore case, m: multiline, etc
  }
};

collection.find(query, {}, function(e,docs){});

Chekcout MongoDB $regex文档.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22021576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档