MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

node.js nie może znaleźć modułu „mongodb”

Otrzymywany błąd wskazuje, że pakiet NPM dla MongoDB nie jest poprawnie zainstalowany.

Poprawka tutaj zależy od tego, jak planujesz wykorzystać NPM. Menedżer pakietów NPM działa ma dwa różne tryby działania:lokalny i globalny.

Pierwszy (i domyślny ) jest trybem „lokalnym”.

Jeśli przejdziesz do folderu z server.js zobaczysz podfolder o nazwie node_modules . Pod tym folderem będzie mongodb teczka. Jeśli tego folderu nie ma, to mongodb moduł nie jest zainstalowany w tej ścieżce.

Aby to poprawić, cd do tego folderu i wpisz npm install mongodb . Po zakończeniu procesu powinieneś mieć node_modules/mongodb dostępny folder.

Możesz także zainstalować pakiet MongoDB globalnie za pomocą npm install -g mongodb . Jest to przydatne, jeśli używasz wielu rzeczy z wiersza poleceń node.js, ale mniej przydatne, jeśli wdrażasz całość.

Uwaga boczna :wokół package.json rozwija się standard . package.json to ustandaryzowany sposób uwzględniania wszystkich zależności dla danego modułu. Pozwala to na uruchomienie npm update lub npm install u podstaw projektu/pakietu i skutecznie „wciągnij” wszystkie zależności. To znacznie upraszcza proces wdrażania i proces utrzymywania twoich zależności w linii.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak wykonać zbiorczą aktualizację dokumentów w MongoDB za pomocą Javy?

  2. Przegląd walidacji schematu MongoDB

  3. Automatyzacja sprawdzania konfiguracji bazy danych

  4. Dodaj nowy Validator do istniejącej kolekcji

  5. Pobierz wartości jako tablicę elementów po $lookup