我正在尝试使用流星从客户端获取一个集合。
来自客户:
Template.mapBody.onCreated(function() {
var date = this.subscribe("friendUsers");
for (x in date) {
console.log(x);
}
});
从服务器:
if (Meteor.isServer){
Meteor.publish("friendUsers", getFriendUsers);
function getFriendUsers() {
return Ski_Stations.find();
}
}
我在控制台中什么也没得到。有人对此问题有想法吗?
最佳答案
从流星文档中-Meteor.subscribe返回一个订阅句柄,这对于停止或查看订阅是否准备好非常有用。但是在这种情况下,我不确定这是您想要的。我认为您将要像这样迭代集合。
var friendCursor = friendUsers.find();
var friend;
while ( friendCursor.hasNext() ) {
friend = friendCursor.next();
console.log( friend.somefieldhere );
}
关于javascript - 从 meteor /Node js中的客户端获取集合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34895681/