【发布时间】:2013-04-10 19:36:36
【问题描述】:
我正在尝试在 nodejs 中使用 MongoDB 2.4 实验性文本搜索功能。唯一的问题是,据我所知,本机 nodejs mongo 驱动程序似乎不支持集合级 runCommand。
Mongo shell 语法如下所示:
db.collection.runCommand( "text", { search : "Textvalue" } );
它出现了一个 db.command / db.executeDbCommand 函数,但我不知道如何选择一个集合并使用它运行文本命令(如果可能的话),因为它需要在集合上级别而不是分贝级别。
任何帮助将不胜感激
【问题讨论】:
-
你可以使用数据库级命令:db.runCommand({text:"collectionName", search: etc})
-
在节点中,this.db.command({text:"collection" , search: "phrase" }) 没有给出任何回报。也许语法是关闭的。 =/
标签: node.js mongodb node-mongodb-native