0

我有一个文档集合,每个文档都有一个“值”,我希望能够随着时间的推移跟踪值,我的第一个想法是在 before_save 中创建文档的快照,然后执行 group_by {|t| t.created_at.hour} 在这些快照上创建一个折线图。这应该可行,还有其他想法吗?

4

1 回答 1

1

mongoid gem 有一个名为Mongoid::Versioning. 只需将其包含在您的模型中,如下所示:

class Person
  include Mongoid::Document
  include Mongoid::Versioning
end

这将使您可以通过@instance.versions.

http://mongoid.org/en/mongoid/docs/extras.html#versioning

于 2012-12-03T23:06:34.707 回答