我正在使用 Mongoid::Versioning 通过包含 Mongoid::Versioning 来对我的 Wiki 模型进行版本控制
class Wiki
include Mongoid::Document
include Mongoid::Versioning
include Mongoid::Timestamps
field :title
field :content
field :summary
# ...
end
我想将 wiki 文档恢复到以前的版本,例如我有一个版本最高为 3 的 wiki,然后我想将其恢复到版本 2,如何删除 Mongoid::Versioning 嵌入的相应版本(在这个案例版本 2)?我已经尝试过删除嵌入文档的常用方法,但似乎它要么什么都不做,要么清除我文档中嵌入的所有版本。