Я пытаюсь запустить приложение Node, в котором есть дамп mongodb. При запуске приложения оно пытается восстановить дамп с помощью следующей команды:
var command = 'mongorestore dump';nrc.run (команда) .then (function (exitCodes) {console.log (exitCodes);}
Но когда я запускаю это, появляется следующая ошибка:
[
Error: spawn mongorestore ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:264:19)
at onErrorNT (internal/child_process.js:456:16)
at processTicksAndRejections (internal/process/task_queues.js:77:11) {
errno: 'ENOENT',
code: 'ENOENT',
syscall: 'spawn mongorestore',
path: 'mongorestore',
spawnargs: [ 'dump' ]
}
]
Я впервые использую mongoDB в Windows.
Вопрос 1: Это проблема с MongoDB?
Я пытался изменить каталог mongoDB по умолчанию сC: папка для D: поскольку у меня нет административных привилегий и прав на запись. По-прежнему возникает та же ошибка.
Вопрос 2: Какова последовательность шагов для запуска и использования MongoDB после настройкикаталог в windows? Например, сначала запустите mongod и т. д.
Вопрос 3? Или это какая-то ошибка, связанная с Node JS? Если да, как я могу решить эту проблему?