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

Sự cố tìm / tìm nạp Meteor MongoDB

fetch trả về một mảng các đối tượng, không phải là giá trị pháp lý để trả về từ một hàm xuất bản.

Các hàm xuất bản chỉ có thể trả về một con trỏ, một mảng con trỏ hoặc một giá trị sai. Để khắc phục lỗi của bạn, chỉ cần xóa fetch :

return Polls.find({}, {sort: {date: -1}, limit: 10});

Trên khách hàng, bạn không muốn đăng ký bên trong các mẫu của bạn. Bạn muốn đăng ký một lần (thường là trong một tệp có tên client/subscriptions.js ) hoặc bên trong tuyến đường của bạn (xem tài liệu của iron-router ).

Bỏ qua bất cứ điều gì subscribe lợi nhuận. Gọi subscribe chỉ cho phép máy chủ đồng bộ dữ liệu với máy khách. Kết quả của cuộc gọi không phải là dữ liệu.

Để truy cập dữ liệu của bạn từ mẫu của bạn, chỉ cần sử dụng một tìm kiếm khác như:

Template.recentPolls.polls = function() {
  Polls.find({}, {sort: {date: -1}});
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. làm thế nào để sử dụng cấu hình Spark-submit:lọ, gói:ở chế độ cụm?

  2. Nhiều mối quan hệ với MongoDB ở quy mô lớn

  3. Hướng dẫn MongoDB BSON

  4. Kiểu nhúng Golang + MongoDB (nhúng một cấu trúc vào một cấu trúc khác)

  5. Sự khác biệt giữa cơ sở dữ liệu Mongodb tạp chí và không tạp chí là gì