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

Lược đồ Mongodb cho Bài đăng và Chia sẻ

Được. Tôi đề xuất cách tiếp cận sau:

  1. Vì bạn đã có tên người dùng, bạn có thể truy xuất danh sách bài đăng tương ứng với id đó theo thứ tự được sắp xếp bằng cách sử dụng sắp xếp .

  2. Lặp lại từng bài đăng, bạn có thể tìm nạp các lượt chia sẻ theo thứ tự được sắp xếp bằng cách sử dụng cùng một loại được sử dụng ở trên.

Chìa khóa ở đây là hiểu các chỉ mục mà bạn sẽ thiết lập. Tôi khuyên bạn nên có các chỉ mục sau.

post_schema:chỉ mục kết hợp trên {username, updatedOn}

share_schema:chỉ mục kết hợp trên {dis_Id, shareOn}.

Nếu các chỉ mục kết hợp không được sử dụng, ứng dụng của bạn sẽ không mở rộng cho số lượng lớn các bản ghi.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Có cách nào để lấy Slice là kết quả của Find () không?

  2. Làm cách nào để liệt kê tất cả các bộ sưu tập trong MongoDB shell?

  3. Meteor có những cơ chế bảo mật nào?

  4. Khởi động mùa xuân / mongo sẽ không tạo chỉ mục với chú thích chỉ mục

  5. Mảng tìm Mongoose với $ in