如何在mongoDB中存储零前导数字

时间:2014-10-22 07:26:16

标签: php mongodb casting

我想在mongoDb中存储像09876这样的数字

我正在使用php驱动程序,到目前为止,我正在将我的数字转换为(int),但我只是注意到以零开头的数字,而不是正确保存在mongo中并且零丢弃!

所以我在mongo中的数字如下: NumberLong(9876)但必须是: NumberLong(09876)

所以我知道我可以将我的数字转换为String并保存它们,但是除此之外还有其他方法吗?

我的意思是,我不想将数字存储为mongo db中的字符串

类似于转换为char ???

1 个答案:

答案 0 :(得分:3)

数字存储为值,任何前导零都将始终在数字字段中删除。您有两个选择:

  1. 将其存储为文字。
  2. 在显示之前对其进行格式化以添加零。
相关问题