2012-12-07 22 views
0

我有一堆代表各種項目的文件集合。偶爾,我需要更新項目屬性,但更新需要一些時間。當屬性更新時,該項目會在修改時獲取新的時間戳。如果我一次運行一個更新,那麼就沒有問題了。但是,如果我想同時運行多個更新過程,有可能一個過程開始更新該項目,但下一個過程仍會將該項目視爲需要更新並開始更新。使用MondoDB跟蹤更新過程的正確方法是什麼?

一種解決辦法是儘快標記的項目,因爲它是用於更新(findAndModify)檢索,但似乎浪費一個整體的額外字段添加到每個文件只是跟蹤目前正在更新項目。

這應該是一個非常普遍的問題。也許有一些內置函數來解決它?如果沒有,是否有一個標準的方法來處理它?

我很抱歉,如果這之前已經解決,但我很難找到這些信息。我可能只是使用錯誤的條款。

+0

這是什麼語言?另外,更具體的例子會有所幫助。 – JohnnyHK

回答

相關問題