【问题标题】:mongodb 2.4 full text searchmongodb 2.4 全文搜索
【发布时间】:2013-04-20 22:55:15
【问题描述】:

在 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)
});

失败了

【问题讨论】:

标签: node.js mongodb full-text-search node-mongodb-native


【解决方案1】:

解决方法很简单

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);
    }
});

【讨论】:

  • 似乎“限制”也起作用了,但我无法使“跳过”起作用。
猜你喜欢
  • 1970-01-01
  • 2013-06-14
  • 2018-10-26
  • 2023-03-28
  • 2018-11-23
  • 2017-03-31
  • 2014-05-10
  • 2014-11-24
相关资源
最近更新 更多