Проблема восстановления MongoDB в Windows - PullRequest
0 голосов
/ 23 октября 2019

Я пытаюсь запустить приложение 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? Если да, как я могу решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...