Ошибка получения при использовании Studio 3T для монодумпинга БД localhost

Пока я пытаюсь использовать 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 прекрасно работает с mongodump или восстанавливает ту же БД в MongoAtlas. У меня не было этой проблемы в более ранних версиях MongoDB (3.4 и 3.6) на моем локальном хосте. Что-то не так с настройкой Mongo3T или моим локальным хостом с MongoDB 4.0

PS Проверено на Windows 10

1 ответ

Решение

У меня была такая же ошибка. Я исправил это, перейдя в Настройки в меню Правка. Выберите вкладку mongodump и заставьте ее использовать правильный исполняемый файл. Затем перезапустите Studio3t

Настройка предпочтений

Другие вопросы по тегам