分享

MongoDB 在取String的时候,前面0会丢失的问题

linjikai8888 发表于 2016-1-27 10:03:58 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 8181
/* 8 */
{
  "_id" : ObjectId("566fda021614aa54f431dcac"),
  "routeId" : "0634",
  "DateTime" : NumberLong("1450170000000"),
  "SysTime" : new Date("15/12/2015 17:14:42"),
  "TrafficFlow" : 3,
  "BMTrafficFlow" : 9
}

@Indexed
public String routeId;
当0634在取的时候,取的时候会变成634!
这明显是不合理的啊!
请问这个要怎么处理啊?

已有(2)人评论

跳转到指定楼层
easthome001 发表于 2016-1-27 11:19:56
把他当成字符串处理,应该就不会丢失了。
当成是数字类型的,前面0没有意义,计算机会自动去掉
回复

使用道具 举报

linjikai8888 发表于 2016-1-27 14:53:10
原来不是mongoDB的问题,是我们维护人员动到一些基础表了。

我说怎么回事呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条