sql >> Database >  >> NoSQL >> MongoDB

MongoDB / Morphia slaat technische id op als ObjectId, hoewel het een string is in Java

weet niet zeker of dit al is opgelost. Ik had hetzelfde probleem. De oplossing voor mij was om de id zelf in te stellen.

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

Nu kunt u het id-veld behandelen zoals elk ander tekenreeksveld.

Ik hoop dat dit helpt.



  1. PyMongo Samengevoegd hoe u uitvoeringsstatistieken kunt krijgen

  2. Converteer mongodb-retourobject naar woordenboek

  3. hoe u gegevens in een array van de verzameling kunt opvragen met behulp van mangoest

  4. MongoDB Multikey Indexes &Index Intersection Bounds