如何在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对象的正确方法是什么?