运行命令相当于nodejs-native-mongodb

我正在尝试利用nodejs中的MongoDB 2.4实验文本searchfunction。 唯一的问题是,就我所知,本地nodejs mongo驱动程序似乎不支持集合级runCommand。

Mongo shell语法如下所示:

db.collection.runCommand( "text", { search : "Textvalue" } ); 

有一个db.command / db.executeDbCommand函数出现,但我不知道如何select一个集合并使用它运行文本命令(如果可能的话),因为它需要在集合级别而不是数据库级别。

任何帮助,将不胜感激

我设法通过结合Asya Kamsky的评论,利用

 this.db.command({text:"collection" , search: "phrase" }). 

问题是它不像一个标准的结果返回,所以一个toArray()调用失败。 相反,我把callback直接在里面:

 this.db.command({text:"collection" , search: "phrase" }, function(err, cb){