0

当我尝试将 Studio 3T 用于mongodump数据库(MongoDB 4.0 版本)时,我收到以下错误:

DB error writing data for collection `DB.posts` to disk: error reading collection: Failed to parse: { find: "posts", skip: 0, snapshot: true, $readPreference: { mode: "secondaryPreferred" }, $db: "DB" }. Unrecognized field 'snapshot'.

虽然我可以直接mongodump从终端,但我不能将 Studio3t 用于我的本地主机。但是,Studio3T 可以很好地在 MongoAtlas 中进行 mongodump 或恢复相同的数据库。我在本地主机上的早期版本的 MongoDB(3.4 和 3.6)上没有这个问题。Mongo3T 设置或我的 MongoDB 4.0 本地主机是否有问题

PS 在 Windows 10 上测试

4

1 回答 1

0

我有同样的错误。我通过转到“编辑”菜单中的“首选项”来修复它。选择 mongodump 选项卡并强制它使用正确的可执行文件。然后重启 Studio3t

首选项设置

于 2018-07-05T12:41:48.707 回答