在mongodb数据库中搜索特定字符串

时间:2014-11-28 22:04:21

标签: javascript regex mongodb cursor mongodb-query

我有以下代码:

collection.find({title:"foo"}, {title:1, _id:0})

返回

{title: "foo"}

但是当我尝试时:

str = "foo";
collection.find({title:str}, {title:1, _id:0})

我没有得到任何结果。

我在stackoverflow上找到的所有示例都使用硬编码字符串。 如何搜索在mongodb数据库中不断更改的字符串?

1 个答案:

答案 0 :(得分:1)

var str = "foo";
var query = {title: str};
collection.find(query, {title:1, _id:0})

查询以查找包含str:

的任何单词
collection.find({title : { $regex : str }}, {title:1, _id:0})