Meteor:订阅外部数据源

时间:2014-11-20 17:02:28

标签: meteor

在Meteor中我想订阅流星之外的事件并在集合中插入任何更新,即

external_subscriber.subscribe("some data");

external_subscriber.on('message', function(data) {
    meteor_collection.insert({newdata:data.toString()});
}));

Meteor告诉我用光纤运行它。通常我会使用异步和期货,但这不是异步调用。如何订阅外部数据并在集合中插入结果?

1 个答案:

答案 0 :(得分:0)

将流星收集调用到新光纤中,如下所示 -

external_subscriber.on('message', function(data) {
   new Fiber(()->
      meteor_collection.insert({newdata:data.toString()});
    ).run()
}));

这应该有效