如何在sails-mongodb中使用{$ text:{$ search:search}}?
我有一个帆mongodb查询是
db('insights').find( { $text: { $search: search} } ).limit(limit).skip(offset).exec(function (err, insights) { ... }
这给了一个错误
{"name":"MongoError","message":"\"$search\" had the wrong type. Expected String, found RegEx","waitedMS":0,"ok":0
等效的Mongodb查询工作。
var col = db.collection('insights'); col.find( { $text: { $search: search } } ).skip(offset).limit(limit).toArray(function(err, items) { .. }
“search”的一个示例值是“\”jim \“”,其中search项将是{$ text:{$ search:“\”jim \“}
通过sails-mongodb传递$ text:$ search对象的正确方法是什么?