Custom Serialization in Java SDK 1.10 for MongoDB
- Lingua principale
- Java
- Stelle
- 300
- Fork
- 230
- Merge medio
- 5g 1h
- PR unite (30g)
- 5
Descrizione
Hello,
I'm currently working with Java SDK 1.10 to store a POJO in MongoDB, and I've encountered an issue with the default serialization. When I save the POJO, the result is stored as a string in MongoDB, like this:
`value: '{product: "prod", name: "example"}'`
I attempted to create a custom serialization using a Jackson object mapper, but unfortunately, the result remains the same:
`OBJECT_MAPPER.writeAsByte(pojo)`
What I'm aiming for is to have the POJO stored as an object in MongoDB, like this:
```
value: {
product: "prod",
name: "example"
}
```
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia riproducendo il salvataggio del POJO di Java SDK 1.10 descritto nell’issue, usando il tentativo con Jackson object mapper come caso di confronto. Traccia il percorso del POJO fino a MongoDB e determina perché viene memorizzato come stringa invece che come oggetto. Il lavoro è completo quando il valore salvato presenta campi product e name separati in MongoDB.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java, mongodb
- Ambito
- databases
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 30/100