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

DbRef với Mongoose - mongoose-dbref hay dân cư?

Bạn chỉ cần sử dụng một DBRef thực tế (và mongoose-dbref ) đối với trường hợp một trường có thể chứa các ObjectIds tham chiếu đến các tài liệu có khả năng có nhiều hơn một bộ sưu tập. Một DBRef là một bộ của một ObjectId , tên bộ sưu tập và tên cơ sở dữ liệu tùy chọn.

Mongoose ref: tuy nhiên, các trường chỉ chứa một ObjectId và đó là lược đồ Mongoose xác định một thu thập tham chiếu ObjectIds.

Vì vậy, Mongoose ref: các trường hiệu quả hơn và nên luôn được sử dụng trừ khi bạn cần hỗ trợ tham chiếu đa tập hợp DBRef cung cấp.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Triển khai MongoDB trong Amazon Virtual Private Cloud (VPC)

  2. MongoDB sử dụng mệnh đề OR trong mongoengine

  3. Tránh giới hạn tổng hợp 16MB

  4. Tên trường batchSize bị bỏ qua trong Phép chiếu trường

  5. Cách lọc mảng trong tài liệu con với MongoDB