2

我有一个要填充 Mongo 数据库的应用程序。该代码不是超级容易移植到 Meteor,因此我正在做的是在单独的进程中运行该代码并将数据写入 Mongo 集合。

在我的 Meteor 应用程序中,我将它指向共享的 Mongo 而不是默认实例。该应用程序运行良好,但更新似乎没有我预期的那么快。当我从外部进程向 Mongo 写入值时,我的客户端似乎需要一段时间才能刷新以显示更新的内容。我的 Mongo 数据库中有大约 7MB 的总数据。

这种共享 Mongo 并从外部进程写入的方法是否可行,还是不建议这样做?

谢谢!

埃里克。

4

1 回答 1

2

由于 MongoDB 没有任何实时查询 Meteor 轮询它每 10 秒错过的更改。因此,在 Meteor 注意到变化之前可能需要 10 秒。

关于一般的方法:这样做很好。如果您需要更快的更新,您可能需要使用其他方法或触发 Meteor 进行自我更新(不确定这是否可能)。另请注意,meteor 可能还不支持所有 MongoDB 功能。

进一步阅读

于 2013-02-27T19:59:54.060 回答