如何在 MongoDB Compass 工具中执行更新 ($set) 查询?

How to execute update ($set) queries in MongoDB Compass tool?

我是 MongoDB Compass 工具的新手,正在尝试更新 collection 中的字段。请有人建议必须在哪里编写更新查询。在工具中找不到用于编写自定义查询的选项或窗格,无论是选择/更新相关的问题。

在默认 Window 中只找到 selection/projection/restriction 选项。 非常感谢任何帮助。

只需将鼠标移到文档上,然后找到一支小铅笔。您将进入更新模式。您可以更改字段、值、数组等。

我有同样的问题,它看起来像一个简单的功能来实现(因为可以更新文档)但是......据我所知,指南针中没有这样的选项,你可以通过 mongodb shell(CLI 客户端)。

更新:现在看来是可能的,尽管在测试版中,在最新版本 (1.22.1) 中 window 的左下角有一个“_MongoSH Beta”。 感谢@Boštjan Pišler 提供有关新功能的提示。

该工具最近更新了 shell(目前处于测试阶段),可通过单击 window“_MongoSH”

底部的黑色条访问。

您可以使用 mongo MongoSH。目前处于测试阶段。