gpt4 book ai didi

node.js - nodejs-native-mongodb 的 runCommand 等效项

转载 作者:IT老高 更新时间:2023-10-28 13:32:08 25 4
gpt4 key购买 nike

我正在尝试在 nodejs 中使用 MongoDB 2.4 实验性文本搜索功能。唯一的问题是,据我所知, native nodejs mongo 驱动程序似乎不支持集合级 runCommand。

Mongo shell 语法如下所示:

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

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

任何帮助将不胜感激

最佳答案

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

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

问题在于它没有像标准结果那样返回,因此 toArray() 调用失败。相反,我将回调直接放在里面:

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

关于node.js - nodejs-native-mongodb 的 runCommand 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16070233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com