Node.js Mongoose模糊查询

通过MongoDB的特殊查询符 $or正则表达式 配合查询:

//node.js的正则表达式
query = new RegExp '查询内容', 'i'
//coffee
exports.search = ( obj, query, random ) ->
    obj.find { '$or' : [{ 'title' : query }, { 'content' : query }] }, ( err, contents ) ->
        if not err 
            exports.emit random + '_contents_search_success', contents
        else
            exports.emit random + '_contents_search_error', err
//node.js
obj.find({ '$or' : [{ 'title' : query }, { 'content' : query }] })
2013-02-22 12:19