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

Cách đọc một bộ sưu tập phụ thuộc vào một bộ sưu tập khác trong Meteor

Mã phía máy chủ:

Meteor.publish("latestPost", function () {
  var post = Posts.find({}, {sort:{created:-1}}).fetch()[0];
  console.log("publish : " + post.title);
  return [
    Posts.find({_id: post._id}),
    Comments.find({postId: post._id})
  ];
});

Mã phía khách hàng:

 this.route('home', {
    path: '/',
    template: 'home',
    waitOn: function () {
      return [
        Meteor.subscribe('latestPost')
      ];
    },
    data:function(){
      return {
       post:Posts.findOne(),
       comments:Comments.find()
      };
    }
   });

Kiểm tra kho lưu trữ này để xem toàn bộ ví dụ.

Sau khi người dùng chuyển sang một lộ trình khác, thì các đăng ký phụ sẽ tự động bị dừng.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongo:tìm các mục không có một trường nhất định

  2. MongoDB nhóm theo phân loại riêng biệt với nhau

  3. So sánh sự khác biệt mongo trên hai bộ sưu tập

  4. Tôi có nên sử dụng Java String Pool để đồng bộ hóa dựa trên id khách hàng duy nhất không?

  5. Tính khoảng cách trong Java bằng MongoDB