当我尝试使用Studio3T来mongodump一个DB (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.I中恢复相同的DB,我在本地主机上的MongoDB (3.4和3.6)耳麦版上没有这个问题。是Mongo3T设置的问题还是MongoDB 4.0的本地主机的问题?
在Windows 10上测试P.S
发布于 2018-07-05 12:41:48
我也犯了同样的错误。我通过进入编辑菜单中的首选项来修正它。选择mongodump选项卡,并强制它使用正确的可执行文件。然后重新启动Studio3t
https://stackoverflow.com/questions/51145908
复制相似问题