Ich muss ein ganzes existierendes Dokument von mongodb aus Java ersetzen, anstatt jedes Feld zu setzen. Gibt es einen Weg? Ich benutze Mongo Morphium.Gibt es eine Möglichkeit, das ganze Dokument von mongoDB mit mongoDB morphia aus Java zu aktualisieren/ersetzen?
Im Moment bin ich Einstellung Felder eins nach dem anderen, finden Sie den Code ein:
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);