morphia und howto update der bestehenden Dokument-Feld

Im komplett neuen zu MongoDb und Morphia und

versuchen zu lernen, wie zu aktualisieren, mein Dokument.

Kann ich nicht sehen/verstehen, wie man es von dieser Seite:

http://www.mongodb.org

Mein Dokument sieht wie folgt aus:(könnte einige Fehler hier)

@Entity
public class UserData {

    private Date creationDate;
    private Date lastUpdateDate;

    @Id private ObjectId id;
    public String status= "";
    public String uUid= "";


    public UserData() {
        super();
        this.statistic = new Statistic();
        this.friendList = new FriendList();
    }

    @Embedded
    private Statistic statistic;
    @Embedded
    private FriendList friendList;

    @PrePersist
    public void prePersist() {
        this.creationDate = (creationDate == null) ? new Date() : creationDate;
        this.lastUpdateDate = (lastUpdateDate == null) ? creationDate : new Date();
    }
}

Auf dieser Seite kann ich nicht sehen, an jedem Ort, wo Sie beschreiben howto update meine UserData mit einer bestimmten uUid

Wie update UserData.status wenn uUid=123567

Dies ist, was ich denke, ich sollte verwenden:

ops=datastore.createUpdateOperations(UserData.class).update("uUid").if uuid=foo..something more here..

//morphia Standard-update ist die Aktualisierung alle UserData-Dokument so ein howto update ausgewählten

datastore.update(datastore.createQuery(UserData.class), ops);  
InformationsquelleAutor Erik | 2011-10-10
Schreibe einen Kommentar