【问题标题】:Meteor app as front end to externally updated mongo databaseMeteor 应用程序作为外部更新的 mongo 数据库的前端
【发布时间】:2014-11-01 22:47:38
【问题描述】:

我正在尝试设置一个应用程序,作为外部更新的 mongo 数据库的前端。数据将被另一个进程推送到数据库中。

到目前为止,我的应用程序连接到外部 mongo 实例并通过问题提取数据,但它没有反应(没有看到任何新数据进入 mongo 数据库)。

我已经做了一些挖掘,到目前为止只能发现我可能需要设置副本集并使用 oplog,有没有办法在不去副本集的情况下做到这一点(或者这是最好的方法) ?

到目前为止的代码非常简单,一个集合、一个发布(从数据库中提取最后 10 条记录)和一个仅显示该数据的模板。

没有我写过的部门(不确定这是不是我所缺少的)。

谢谢。

【问题讨论】:

标签: mongodb meteor


【解决方案1】:

有什么理由不使用 Oplog?就我所读到的内容而言,即使您的数据库没有被外部进程更新,它也是推荐的方法,并且如果它更新了也是必须的。

尽管如此,如果没有 Oplog,您的应用程序应该会看到外部进程对 DB 所做的更改。它应该需要更长的时间(最多 10 秒),但应该会更新。

【讨论】:

  • 感谢 canotto90。我猜没有理由不使用 Oplog,但应用程序永远不会看到更改。每分钟都有新数据进入 mongo db,但应用程序从不接收它。
猜你喜欢
  • 2015-08-05
  • 2013-01-02
  • 1970-01-01
  • 2013-03-13
  • 2020-09-20
  • 1970-01-01
  • 2020-03-22
  • 2015-05-30
  • 1970-01-01
相关资源
最近更新 更多