我需要從java代替整個現有的mongodb文檔,而不是設置每個字段。是否有任何方法?我正在使用mongo morphia。有什麼方法可以使用mongoDB嗎啡更新/替換mongoDB的整個文檔?
現在我設定欄一個接一個,下面是代碼:
DBObject searchObject =new BasicDBObject();
searchObject.put("procId", procId);
final UpdateOperations<Timesheet> updateOperations = ds.createUpdateOperations(Timesheet.class)
.set("wheelInTime", timesheet.getWheelInTime())
.set("wheelOutTime", timesheet.getWheelOutTime())
.set("tableOnTime", timesheet.getTableOnTime())
.set("tableOffTime", timesheet.getTableOffTime())
final UpdateResults results = ds.updateFirst(findQuery,updateOperations);