在micronaut中使用java将mongodb objectid\u id改为string

t40tm48m  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(212)

对于mongo实体,我有下面的pojo类

public class Product {
    @BsonProperty("_id")
    @BsonId
    private ObjectId id;
    private String name;
    private float price;
    private String description;
}

当我按照下面的代码获取mongo结果时

var item = Flowable.fromPublisher(this.repository.getCollection("product", Product.class).find()).blockingIterable();

idMap了这样的东西

但是,在数据库中,id是这样的

如何以正确的方式Map这个id,我使用的是micronaut框架和java15

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题