Эквивалентно монго-оболочке db.collection.runCommand() в Node.js

Я хотел бы использовать полнотекстовый поиск, доступный в MongoDB 2.4. Текстовый поиск доступен через функцию runCommand, например db.collection.runCommand( "text", { search: "keywords"}), Итак, мне интересно, есть ли эквивалентная функция runCommand() в модулях mongojs или node-mongodb-native.

Я знаю, что этот вопрос уже затрагивался, но так и не получил достаточного ответа. Заранее спасибо.

2 ответа

Решение

Поддержка runCommand была добавлена! https://github.com/gett/mongojs/issues/62

Я нашел это как эквивалент:

collection.find({ $text: { $search : "your search words" }})
  .toArray(function(err,results) {
    // ..callback stuff..
});
Другие вопросы по тегам