在mongo shell中我可以这样做
db.collection.runCommand( 'text', { search: 'query' } )
我怎样才能使用mongodb-native和node.js来获取它?
我试图做这样的事情
db.executeDbCommand( 'text', { search:'query' }, function(e, o) {
if (e) {
callback(e)
}
else callback(o)
});
它失败了
答案 0 :(得分:3)
解决方案很简单
exports.search = function(query, callback) {
db.command({ text: 'collectionName', search: query }, function(e, o) {
if (e) {
console.log(e, 'error')
}
else callback(o)
});
}
在回调中
DB.search(query, function(o){
if (o) {
console.log(o.results);
}
});