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

Meteor:Làm cách nào để kiểm tra xem mục trong trường mảng, nhưng loại trừ trường đó trong Xuất bản?

Nếu mảng sharedBy của bạn có thể có hàng triệu mục nhập, tôi khuyên bạn nên chuyển cách bạn theo dõi 'đã chia sẻ'. Thêm một mảng, sharedPostIds, vào đối tượng người dùng chứa danh sách tất cả các bài đăng mà người dùng đã chia sẻ.

Để so sánh các con số, nếu một người dùng thành thạo chia sẻ 10 bài đăng mỗi ngày, thì đó sẽ là 3650 bài viết / năm. Có lẽ không đủ để nhận thấy khi gửi cho khách hàng.

Nếu bạn cần đảm bảo rằng dữ liệu không được gửi đến máy khách, bạn có thể tạo phương thức Meteor thực hiện tra cứu hàng loạt một cách không đồng bộ.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Giới hạn =1 =1ms, Giới hạn> 1 =150ms (mongo-tan-xuống)

  2. Truy xuất độ dài của danh sách trong MongoDB

  3. MongoDB db.collection.count ()

  4. MongoDB $ currentDate

  5. Mongoose, MongoDB:Làm cách nào để lưu () tài liệu sau khi push ()?