Javascript 比如用Monk library搜索MongoDB
我正试图用Javascript搜索mongodb,但我还没有弄明白怎么做。感谢您的帮助 我在请求体(req.body.search)中有一个名为“search”的搜索参数。我想找到所有名称包含该搜索条件的程序。例如,《哈利》将返回“哈利波特”、“波特哈利”、“哈利真的有多快乐?”以及其他以哈利的名字命名的电影Javascript 比如用Monk library搜索MongoDB,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,我正试图用Javascript搜索mongodb,但我还没有弄明白怎么做。感谢您的帮助 我在请求体(req.body.search)中有一个名为“search”的搜索参数。我想找到所有名称包含该搜索条件的程序。例如,《哈利》将返回“哈利波特”、“波特哈利”、“哈利真的有多快乐?”以及其他以哈利的名字命名的电影 exports.programs = function(db, req) { return function(req, res) { var collection
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);
});
};
};
我不熟悉monk库,但如果该查找中的参数是MongoDB查询文档,则这就是您要查找的语法:
var query = {
name: {
$regex: req.body.search,
$options: 'i' //i: ignore case, m: multiline, etc
}
};
collection.find(query, {}, function(e,docs){});
Chekcout.非常有效。谢谢可能重复的