Sto lavorando con Spring MongoDb.Spring mongodb get ID dell'articolo inserito dopo Save
creo varie entità che utilizzano insert
metodo: http://docs.spring.io/spring-data/mongodb/docs/current/api/org/springframework/data/mongodb/core/MongoOperations.html#insert-java.lang.Object-
Tuttavia, tutti i metodi di ritorno void
. Devo restituire lo ObjectId
del documento inserito.
Qual è il modo migliore per farlo?
'Se il tuo oggetto ha una proprietà" Id ", verrà impostato con l'Id generato da MongoDB', avrà un attributo chiamato" Id ". Una volta chiamato questo metodo, l'oggetto passato avrà il suo' Id' attributo riempito – BatScream
Inoltre non è necessario restituire nulla, poiché l'oggetto sarebbe mutabile – BatScream
Grazie. Avrei bisogno di restituirlo nella risposta della mia API REST. Ho una API esposta per creare un documento –