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

Meteor Subscribe không cập nhật thứ tự sắp xếp của bộ sưu tập

Hàm xuất bản xác định bản ghi nào nên được đồng bộ hóa với cơ sở dữ liệu mini-mongo của bất kỳ máy khách đăng ký nào. Vì vậy, việc sắp xếp dữ liệu trong chức năng xuất bản thực sự không ảnh hưởng đến máy khách, vì cơ sở dữ liệu phía máy khách có thể sẽ lưu trữ chúng theo một số cách khác.

Tất nhiên, bạn có thể muốn sử dụng sắp xếp trong find của nhà xuất bản để giới hạn số lượng bản ghi là N gần đây nhất - nhưng một lần nữa, đây chỉ là một cách để quyết định bản ghi nào được đồng bộ hóa chứ không phải cách khách hàng lưu trữ / sử dụng chúng.

Khi các bản ghi đã được đồng bộ hóa với máy khách, tùy thuộc vào mã mẫu để xác định cách hiển thị kết quả. Ví dụ:

Template.myTemplate.elements = function() {
  return Posts.find({}, {sort: {createdAt:-1}});
}

Ngoài ra, hãy xem phần "xuất bản được sắp xếp" trong bài đăng của tôi về những lỗi thường gặp.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để bắt đầu một trình bao mongodb trong vùng chứa docker?

  2. Chuyển đổi mongodb Binary _id thành LUUID bằng cách sử dụng nút

  3. Làm cách nào để lấy nhiều tài liệu bằng mảng id MongoDb?

  4. 10 nền tảng lưu trữ MongoDB tốt nhất

  5. Chạy MongoDB với Ops Manager