为了账号安全,请及时绑定邮箱和手机立即绑定

为什么用PHP 提交进去mongo里的数据带Numberlong?

为什么用PHP 提交进去mongo里的数据带Numberlong?

PHP
Helenr 2019-03-16 13:59:25
如图,不仅仅是Insert进去的数据是这样。建的索引也是这样?我看已经在数据库里的数据是没有 "NumberLong"这个修饰的。我新做的需求写进去的数据就会这样,为啥?会不会影响现有业务的?我的PHP驱动跟其它同事用的是一样的。都是同一台服务器。 次日补充:今早我翻了下代码,发现有这么一句运行时配置: ini_set('mongo.native_long', 1); //按64位整形处理 原来是mongod扩展本身的选项?还有这样的?应该就是这个选项导致插入的数据全是numberlong类型的吧?求大牛详解,为什么会有这选项。不要叫我看什么官方文档,E文看起来有压力。
查看完整描述

1 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

产生numberlong类型的数据的原因我找到了。但还不明白为什么MONGODB PHP 驱动会有这个ini_set('mongo.native_long', 1); 选项,这些教程,解不了我的疑惑,只能搁置了

查看完整回答
反对 回复 2019-03-18
  • 1 回答
  • 0 关注
  • 505 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信