mogodb long类型转换java报错问题处理

2020-08-31  本文已影响0人  黄海佳

使用mogodb中的对象转换成java时报错,错误内容如下:java. Lang. IlLegaLArgumentException: Cannot deserialize instance of Long out of START_ OBJECT token
其中mogodb的数据源如下:

{
  "_ id": { $oid": "5f4c4c8edcb09604b7d70dcb"}, 
  "username": "superman", 
  "time": { $numberLong': "1598835845764"}
}

解决办法:
拿到document后,先提前转换,具体操作如下:

yongcom.mongodb.util.JSON.serialize(document)

备注:

db.t_element_access_reason.find( { "sessionId" : 
NumberLong("6421359123204194756") } )
上一篇 下一篇

猜你喜欢

热点阅读