Meteor 是否可以在MongoDB中发布/订阅远程api而不是集合?

Meteor 是否可以在MongoDB中发布/订阅远程api而不是集合?,meteor,Meteor,我想从远程api(通过HTTP.get)检索数据并将其传递给客户端。目前,我手动轮询数据,并实现了一些模板帮助程序,将数据传递给视图 对于jquery datatable,我使用jquery datatables包,它需要一个已发布的集合 有人能给我一个如何实现这一点的提示吗?仅针对其他可能想知道如何解决这一问题的人: 您可以在这里找到一个示例: 此20分钟视频中显示了代码: 这样,您就可以快速实现自定义发布/订阅,而无需使用MongoDB @richsilv:再次感谢您为我指出了正确的内容。如

我想从远程api(通过HTTP.get)检索数据并将其传递给客户端。目前,我手动轮询数据,并实现了一些模板帮助程序,将数据传递给视图

对于jquery datatable,我使用jquery datatables包,它需要一个已发布的集合


有人能给我一个如何实现这一点的提示吗?

仅针对其他可能想知道如何解决这一问题的人:

您可以在这里找到一个示例:

此20分钟视频中显示了代码:

这样,您就可以快速实现自定义发布/订阅,而无需使用MongoDB


@richsilv:再次感谢您为我指出了正确的内容。

如果您在服务器上成功地从API检索数据,难道您不能将其插入到集合服务器端,然后在客户端订阅该集合,而不是以其他方式将数据传递给客户端吗?我考虑过这种方法,但如果可能的话,我不想有多余的数据。如果没有其他选择,我可能会走那条路,但我觉得它有点“脏”。)这就是流星的设计用途,至少如果你想要反应性的话。对于冗余数据,如果需要,可以很容易地将从服务器发布的数据限制在相关的API调用中,然后在没有客户机订阅的情况下,在批处理过程中从数据库中删除任何旧数据。实际上,仔细考虑后,这需要一个自定义发布函数。看一看,它准确地展示了如何在没有MongoDB的情况下使用普通的pub/sub模型。非常感谢您提供视频链接。我现在有了一个概念,我可以如何实现这一点,并从反应性中获益。