id转换

mongodb默认的id是_id,而我们在查找的时候更希望显示的是id。

在MongoDB Plugin中,如果你在检索的时候使用了反序列化,那么在bean对象的id字段的set方法上加上JSONField即可。

@JSONField(name = "_id")
public void setId(String id) {
    this.id = id;
}

值得注意的是,如果使用Mongo Plugin自行实现的join查询的话,会自动将_id专为id,那么会导致内嵌的文档是没有id的(因为声明了@JSONField(name = "_id"))。

results matching ""

    No results matching ""