Mongoid - 2.4.7在某個特定時間點查看文檔? (dup,版本控制?)
我需要在特定的時間點存儲文檔的副本。
- 我就知道在時間
- 的確切地點,他們將手動發生(如到期日定義)
- ,將只在文檔的生命發生一次或兩次。
這樣做的最佳方法是什麼?
分離模型 - 創建單獨的ExpiredWhatever模型並在記錄「過期」時複製記錄?這感覺有點粗糙,特別是考慮到父母已嵌入文檔,其中也嵌入了文檔。
版本 - 內置的Mongoid版本控制可以工作,但我不需要每個更新都存儲一個版本,只需要1或2個特定時間點。所以我需要能夠手動設置此。
(另外這個父文檔實際上是嵌入本身,但是,因爲我知道Mongoid ::版本不帶嵌入文檔工作可能會改變。)
那麼,什麼是查看文檔(最好的辦法及其嵌入式文檔)在特定的時間點?