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

Cách tham gia hai bộ sưu tập trong mongo mà không cần tra cứu

Không có cách nào "tốt nhất" để truy vấn, vì nó sẽ thực sự phụ thuộc vào nhu cầu cụ thể của bạn, nhưng ... bạn không thể thực hiện một truy vấn duy nhất trên nhiều bộ sưu tập (ngoại trừ $lookup chức năng đường ống tổng hợp trong các phiên bản sau, như bạn đã biết).

Bạn sẽ cần thực hiện nhiều truy vấn:một truy vấn tới post của bạn bộ sưu tập và một vào comment của bạn bộ sưu tập.

Nếu bạn phải thực hiện một truy vấn duy nhất, sau đó xem xét lưu trữ cả hai loại tài liệu trong một bộ sưu tập (với một số thuộc tính số nhận dạng để cho phép bạn lọc các bài đăng hoặc nhận xét, trong truy vấn của bạn).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Đo điểm chuẩn MongoDB - Thúc đẩy hiệu suất NoSQL

  2. Xác suất va chạm của ObjectId và UUID trong một hệ thống phân tán lớn

  3. Mongo đếm thực sự chậm khi có hàng triệu bản ghi

  4. Cài đặt MongoDB trên máy Mac

  5. TypeError:UserSchema không phải là một phương thức khởi tạo (Schema không phải là một phương thức khởi tạo MongoDB)