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

mongodb-java POJO ne renvoie pas l'identifiant

Vous n'avez pas besoin d'utiliser @BsonId , vous pouvez simplement utiliser @Id et data-type du champ id doit être String . Dans ce cas, vous obtiendrez 12bit Identifiant généré par mongo.

public class Person {

    @Id
    private String id;

    @NotNull
    @JsonProperty
    private String name;

}