【问题标题】:How to observe a (mongo) collection in Ruby?如何在 Ruby 中观察(mongo)集合?
【发布时间】:2014-11-29 00:13:51
【问题描述】:

Observable (docs) 似乎只观察单个对象。

观察集合并在创建、更新或删除文档时调用方法的好方法是什么?

在 Ruby 2.1.2(没有 Rails)、Mongo 和 Mongoid 中工作。

【问题讨论】:

标签: ruby mongodb mongoid observer-pattern observers


【解决方案1】:

看起来可能有一种方法可以在以下线程中详细说明:How to listen to changes to a MongoDB collection?

【讨论】:

  • 这个答案需要将集合设为capped collection,这对集合的功能有一些重大限制。另一种解决方案是使用带有 oplog 的可尾游标(这是一个有上限的集合)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多