MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB / Morphia enregistre l'identifiant technique en tant qu'ObjectId bien qu'il s'agisse d'une chaîne en Java

je ne sais pas si cela est encore résolu. J'ai eu le même problème. La solution pour moi était de définir l'identifiant moi-même.

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

Vous pouvez maintenant traiter le champ id comme n'importe quel autre champ de chaîne.

J'espère que cela t'aides.