我已經開始學習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