Spring MVC MongoDB 索引

Spring MVC MongoDB Index

现在我的后端发送到 UI ObjectID 作为带有时间戳、machineIdentifier 等的对象,但在数据库中它存储为十六进制表示。有什么方法(注释或其他方法)将其序列化为 json 作为十六进制表示形式?

帮助将 ID 类型从 ObjectId 更改为 String

我是这样解决的:

JSONObject idObj = (JSONObject)obj.get("_id");
String strID = (String) idObj.get("$oid");