数据库里面的Id 拿到接口里面变成了 下面这个样子 ,
能不能返回toString()的ObjectId
"id": {
"counter": 2179906,
"date": "2020-01-03 13:48:40",
"machineIdentifier": 6355970,
"processIdentifier": -25096,
"time": "1578030520000",
"timeSecond": 1578030520,
"timestamp": 1578030520
},
尝试过codec 也试过自定义 JsonSerializer
都没有起效
jsontoObject
@Document(collection = "test")
public class MgTestPo implements Serializable{
@Id
private String id;
private String name;
先转换之后,你自己再写代码转换。
获取id转换后的对象,转为字符串,再重设id 字段不就好了么
直接设置字符就可以应该可以返回objectid 看需求加@id