laravel-mongodb查询条件与字段类型不一致问题
2016-03-16 15:40
1321 查看
因为PHP是弱类型语言,最常见的不一致的情况应该是整型与字符串。
例如,当mongodb表的主键为NumberLong类型,如下的代码查询不到结果
将$id改为int类型,就能查到匹配的结果了,如下
例如,当mongodb表的主键为NumberLong类型,如下的代码查询不到结果
$id = '4476850'; $row = MongoModel::find($id); dd($row);
将$id改为int类型,就能查到匹配的结果了,如下
$id = 4476850; $row = MongoModel::find($id); dd($row);
相关文章推荐
- MongoDB使用小结:一些常用操作分享
- MongoDB报表实例 -- 架构
- MongoDB报表实例 -- 架构
- mongodb C++驱动VS2012编译
- MongoDB 安装
- 【MongoDB】在windows平台下mongodb的分片集群(五)
- R and MongoDB
- MongoDB复制集之:安装部署
- Python保存MongoDB上的文件到本地的方法
- mongodb与sql语句对照表
- Mysql与MongoDB对比测试
- MongoDB之php操作
- MongoDB:用户认证
- MongoDB2.0安装配置
- Python保存MongoDB上的文件到本地的方法
- MongoDB——第一天 基础入门
- MongoDB——第二天 细说增删查改
- MongoDB——第三天 细说高级操作
- MongoDB——第四天 索引操作
- MongoDB——第五天 主从复制