在Meteor中我想订阅流星之外的事件并在集合中插入任何更新,即
external_subscriber.subscribe("some data");
external_subscriber.on('message', function(data) {
meteor_collection.insert({newdata:data.toString()});
}));
Meteor告诉我用光纤运行它。通常我会使用异步和期货,但这不是异步调用。如何订阅外部数据并在集合中插入结果?
答案 0 :(得分:0)
将流星收集调用到新光纤中,如下所示 -
external_subscriber.on('message', function(data) {
new Fiber(()->
meteor_collection.insert({newdata:data.toString()});
).run()
}));
这应该有效