我已经开始学习MeteorJS并制作了一个示例应用程序。我在MongoDB的集合,我想看到在客户端 这里说收藏是我的服务器代码(文件是/库)流星JS:客户端没有从Mongo DB获取数据
newColl=new Meteor.Collection("newColl");
if(Meteor.isServer){
Meteor.publish('newCollectionData', function(){
console.log(newColl.find().fetch());
return newColl.find();
});
}
这里是我的客户端代码(文件是/客户端)
Meteor.subscribe("newCollectionData");
//console.log(newColl.find());
console.log(newColl.find().fetch());
var data= newColl.find().fetch();
console.log(data);
登录服务器正确打印数据,但客户端上的日志打印出一个空数组。 PS:我已经删除了自动发布,但同时它也给出了相同的结果。我在哪里错了?
试试这个:'Meteor.subscribe( “newCollectionData”,函数(){的console.log(newColl.find()取());});' – saimeunt 2014-10-06 22:15:09