Не е необходимо да използвате @BsonId , можете просто да използвате @Id и data-type на полето за идентификатор трябва да бъде String . В този случай ще получите 12bit Идентификационен номер, генериран от mongo.
public class Person {
@Id
private String id;
@NotNull
@JsonProperty
private String name;
}