sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB / Morphia gemmer teknisk id som ObjectId, selvom det er en streng i Java

ikke sikker på om dette er løst endnu. Jeg havde samme problem. Løsningen for mig var at indstille id'et selv.

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

Nu kan du behandle id-feltet som ethvert andet strengfelt.

Håber dette hjælper.



  1. Sådan implementerer du multitenancy til Redis i springstøvler

  2. Kombiner flere grupper i en aggregering i mongodb

  3. Beregn gennemsnitsværdien af ​​et mongodb-dokument

  4. Kan ikke få adgang til objektegenskaben for et Mongoose-svar