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

mongoose vs mongodb (mô-đun / phần mở rộng nodejs), cái nào tốt hơn? và tại sao?

Mongoose là cấp cao hơn và sử dụng trình điều khiển MongoDB (đó là một phần phụ thuộc, hãy kiểm tra package.json), vì vậy bạn sẽ sử dụng theo cách đó với các tùy chọn đó. Câu hỏi bạn nên tự hỏi là, "Tôi muốn sử dụng trình điều khiển thô hay tôi cần một công cụ mô hình tài liệu-đối tượng?" Nếu bạn đang tìm kiếm một công cụ mô hình hóa đối tượng (ODM, một đối tác của ORM từ thế giới SQL) để bỏ qua một số công việc cấp thấp hơn, bạn muốn Mongoose.

Nếu bạn muốn có một trình điều khiển, vì bạn có ý định phá vỡ nhiều quy tắc mà ODM có thể thực thi, hãy sử dụng MongoDB. Nếu bạn muốn có một trình điều khiển nhanh và có thể sống với một số tính năng còn thiếu, hãy dùng thử Mongolian DeadBeef: https://github.com/marcello3d/node-mongolian



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để thực hiện xóa mềm (hợp lý) với MongoDB và Spring?

  2. Chỉ trả lại các trường cụ thể cho một truy vấn trong dữ liệu mùa xuân MongoDB

  3. NoSQL - MongoDB và CouchDB

  4. Làm cách nào để chia sẻ bộ sưu tập MongoDB giữa các ứng dụng Meteor?

  5. PyMongo và Đa xử lý:ServerSelectionTimeoutError