运行‘db.command(eval(commandString));’让我‘MongoServerError: command not found’

问题描述 投票:0回答:0

我有一个 JS 应用程序,其中有一个 mongodb 驱动程序。连接到它后,我尝试运行“const result = await db.command(eval(commandString));”,以便从字符串向我的数据库运行各种类型的命令,例如:db.collection(“users”) .updateOne({ name: “Rodrigo” }, { $set: { age: 24 } }).当我触发查询在数据库中正确执行时,文档被更新,但 Mongo 服务器检索到“MongoServerError: command not found”,我想摆脱此错误消息并让查询成功执行。提前致谢:微笑:

我试过运行不同的命令,但它们都有相同的行为。

javascript mongodb mongojs
© www.soinside.com 2019 - 2024. All rights reserved.