Ошибка получения при использовании 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