具有多个字段ORder的Mongoose计数查询

时间:2014-01-22 02:51:58

标签: node.js mongodb mongoose

我想查找包含我的搜索字符串的标题或desc字段的所有文档的计数。我尝试了以下内容,它总是只返回所有行,忽略过滤器。

FCSet.count([{ 'title': { $regex: re }}, { 'desc': { $regex: re }}]).exec(function(err, count) {
}

我可以一次做一个,如果我只包含标题它就可以了。

1 个答案:

答案 0 :(得分:1)

试试这个:

FCSet.count( 
    {
        $or: [
            { 'title': { $regex: re } }, 
            { 'desc': { $regex: re } } 
        ]
    }
).exec( function( err, count ) {}