如何在 meteor js 中正确实现发布和订阅

how to properly implement publish and subscribe in meteor js

我想知道我的发布和订阅实现是否正确。我是流星 js 的新手,请帮助我。如果您需要有关我的代码的更多信息,我愿意为您提供其他源代码。我阅读了有关发布和订阅的文档,但我不理解有关它的文档。

import { Mongo } from 'meteor/mongo';
import { Meteor } from 'meteor/meteor';
import { check } from 'meteor/check';

export const Notes = new Mongo.Collection('notes');

if(Meteor.isServer) {
  Meteor.publish('secureData', function() {
    return Notes.find({});
  });
}

if(Meteor.isClient) {
  Meteor.subscribe('secureData');
}

您传递给 new Mongo.Collection(<string>) 的字符串应该与您传递给 publishsubscribe 的字符串相同。尝试将 "notes" 替换为 "secureData".

的相同操作
if(Meteor.isServer) {
  Meteor.publish('notes', function() {
    return Notes.find({});
  });
}

if(Meteor.isClient) {
  Meteor.subscribe('notes');
}

如果您还有其他问题,请 post 显示您如何在代码中访问此集合的示例。