У меня есть приложение Node.JS / Express, содержащее базу данных с двумя основными коллекциями, названными здесь как first
и second
. Эта база данных и ее коллекции должны быть импортированы в MongoDB Atlas. Следуя инструкциям, доступным в Atlas, я продолжил импорт коллекции first
, используя метод mongoimport
. Однако, делая точные те же шаги из коллекции first
, second
не может быть импортирован никакими средствами.
Я загрузил журнал терминала, чтобы проверить ВСЕ попытки, которые я сделалдля каждого из них и попытался повторить успех first
, но ни один не сработал. Я даже создал вторую учетную запись, чтобы посмотреть ее поближе, но поведение такое же: first
проходит, но second
нет.
Это код, поступающий (конфиденциальная информация, замененная словами CAPS:
$usermac mongoimport --host flixNewMongoDB-shard-0/flixnewmongodb-shard-00-00-da9ev.mongodb.net:27017,flixnewmongodb-shard-00-01-da9ev.mongodb.net:27017,flixnewmongodb-shard-00-02-da9ev.mongodb.net:27017 --ssl --username admin --password PASSWORD --authenticationDatabase ADMINNAME --db DBNAME --collection COLLECTIONNAME --type json --file COLLECTIONNAME.json
Это сообщение об ошибке, которое я получаю в конце процесса:
2019-11-10T14:26:35.686+0100 Failed: open COLLECTIONNAME.json: no such file or directory
2019-11-10T14:26:35.686+0100 0 document(s) imported successfully. 0 document(s) failed to import.
Мое первое сомнение заключается в том, почему код работал в первой попытке, а не во второй. Все переменные были одинаковыми. Могу ли я узнать мнение друзей здесь? Заранее спасибо за доступность.