MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

node.js не може да намери модул 'mongodb'

Грешката, която получавате, показва, че NPM пакетът за MongoDB не е инсталиран правилно.

Поправката тук зависи от това как планирате да използвате NPM. Мениджърът на пакети NPM работи с два различни режима на работа:локален и глобален.

Първият (и по подразбиране ) режимът е "локален".

Ако отидете в папката с server.js ще видите подпапка с име node_modules . Под тази папка ще има mongodb папка. Ако тази папка не присъства, тогава mongodb модулът не е инсталиран на този път.

За да коригирате това, cd в тази папка и въведете npm install mongodb . Когато процесът приключи, трябва да имате node_modules/mongodb налична папка.

Можете също да инсталирате пакета MongoDB глобално, като използвате npm install -g mongodb . Това е полезно, ако използвате много неща от командния ред на node.js, но по-малко полезно, ако внедрявате цялото нещо.

Странична бележка :има развиващ се стандарт около package.json . package.json е стандартизиран начин за включване на всички зависимости за даден модул. Това ви позволява да стартирате npm update или npm install в основата на проект/пакет и ефективно да "издърпа" всички зависимости. Това значително опростява процеса на внедряване и процеса на поддържане на вашите зависимости в съответствие.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да се свържа с MongoDB в Windows?

  2. Урок за MongoDB за начинаещи (Пълно ръководство) – Научете MongoDB за 15 минути

  3. Неуспешно автоматично конфигуриране на източник на данни:'spring.datasource.url' не е посочен

  4. Как да направя вложено $lookup търсене в MongoDB?

  5. Макс и мин в mongodb