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

Đếm số lượng bình luận trong bài đăng trong Meteor

Không sử dụng quan sát. Nó tiêu tốn tài nguyên và không vượt qua một máy chủ (trong N máy chủ đang quan sát sự thay đổi, bạn sẽ có N khoảng tăng). Tôi có thể đề xuất hai lựa chọn khả thi:

móc

Như bạn đã đề xuất, bạn có thể sử dụng collection-hooks để sửa đổi số lượng. Cụ thể, bạn có thể muốn sử dụng after.insert after.remove trên Comments của bạn thu thập. Hooks không yêu cầu thêm tài nguyên - chúng chỉ vá mã bộ sưu tập cơ bản để chạy lệnh gọi lại của bạn.

Bài đọc được đề xuất: A Look At Meteor Collection Hooks

phương pháp

Nếu bạn sử dụng phương pháp để chèn và xóa nhận xét của bạn, bạn cũng có thể sửa đổi số lượng nhận xét của mình cùng một lúc. Điều này có lợi thế là không yêu cầu gói bên ngoài, tuy nhiên, nó cũng đòi hỏi một số mối quan tâm trộn lẫn trong các phương pháp của bạn.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mock / Test Mongodb Database Node.js

  2. MongoDB không bằng

  3. Giải quyết Không xử lý

  4. Sử dụng kết quả từ truy vấn trước đó trong một truy vấn khác trong mongodb

  5. mongodb nodejs - chuyển đổi cấu trúc hình tròn