MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

node.js không thể tìm thấy mô-đun 'mongodb'

Lỗi bạn gặp phải cho biết rằng gói NPM cho MongoDB không được cài đặt đúng cách.

Cách khắc phục ở đây phụ thuộc vào cách bạn định tận dụng NPM. Trình quản lý gói NPM hoạt động có hai phương thức hoạt động khác nhau:cục bộ và toàn cầu.

Đầu tiên ( và mặc định ) chế độ là "cục bộ".

Nếu bạn đi đến thư mục có server.js bạn sẽ thấy một thư mục con có tên node_modules . Dưới thư mục đó sẽ là mongodb thư mục. Nếu thư mục đó không có, thì mongodb mô-đun không được cài đặt trên đường dẫn đó.

Để sửa lỗi này, cd vào thư mục đó và nhập npm install mongodb . Khi quá trình hoàn tất, bạn sẽ có node_modules/mongodb thư mục có sẵn.

Bạn cũng có thể cài đặt gói MongoDB trên toàn cầu bằng cách sử dụng npm install -g mongodb . Điều này hữu ích nếu bạn đang sử dụng nhiều nội dung dòng lệnh node.js, nhưng ít hữu ích hơn nếu bạn đang triển khai toàn bộ.

Ghi chú bên cạnh :có một tiêu chuẩn đang phát triển xung quanh package.json . package.json là một cách tiêu chuẩn hóa bao gồm tất cả các phụ thuộc cho một mô-đun nhất định. Điều này cho phép bạn chạy npm update hoặc npm install ở gốc của một dự án / gói và "kéo vào" tất cả các phần phụ thuộc một cách hiệu quả. Điều này giúp đơn giản hóa đáng kể quy trình triển khai và quy trình giữ các phần phụ thuộc của bạn trong dòng.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Không thể tìm thấy tài liệu khi tìm kiếm bằng ObjectId bằng Mongoose

  2. MongoDB truy vấn nhiều bộ sưu tập cùng một lúc

  3. Làm cách nào để lưu nhiều tài liệu đồng thời trong Mongoose / Node.js?

  4. Đổi tên ObjectId _id thành id trong jackson deserialization với Jongo và MongoDB

  5. Kết nối MongoDb bị từ chối