MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB / Morphia speichert die technische ID als ObjectId, obwohl es sich in Java um einen String handelt

bin mir nicht sicher ob das schon gelöst ist. Ich hatte das gleiche Problem. Die Lösung für mich war, die ID selbst festzulegen.

@Id
private String id = new ObjectId().toString();

Jetzt können Sie das ID-Feld wie jedes andere Zeichenfolgenfeld behandeln.

Hoffe das hilft.