0
在Mongo中,在更改記錄時複製記錄的最佳方法是什麼?MongoDB在更改參數時複製對象
例如,說我有一個用戶對象,我想在更改某些屬性時複製它。 所以(邏輯):
db.users.find({_id:"Fred"}).forEach(function(r) { db.users.insert(r.copy("_id"="Barney","age":25)) });
當然沒有「複製」功能,但是這就是我在尋找:一種方法來複制文件,同時改變一些屬性(當然關鍵_id) 。
取決於編程語言/框架 - 一般來說,只需再次保存文檔,並使用新的'_id'(或清除它並讓DB處理它)。 – WiredPrairie