meteor - 让另一个进程写入 Meteor 应用程序中使用的 mongo 数据库的可行性?

标签 meteor

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

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

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

谢谢!

埃里克。

最佳答案

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

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

进一步阅读

关于meteor - 让另一个进程写入 Meteor 应用程序中使用的 mongo 数据库的可行性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15120315/

相关文章:

version - 下载旧版本的 Meteor

javascript - 无法以reactjs形式向输入字段提供文本

javascript - 从 URL 预览图像 - 就像 Facebook

javascript - 每个客户端的 meteor 同步内容

tdd - Meteor 测试驱动开发

javascript - Meteor & Blaze 模板的子部分

meteor 客户端设置

javascript - 在 Meteor.setTimeout 之后运行函数

mongodb - 循环遍历 Mongodb 对象以获取 Meteorjs 中的值

mongodb - meteor 没有开始