laravel-mongodb查询条件与字段类型不一致问题

来源:互联网 发布:linux复制到目录 编辑:程序博客网 时间:2024/05/02 08:24

因为PHP是弱类型语言,最常见的不一致的情况应该是整型与字符串。

例如,当mongodb表的主键为NumberLong类型,如下的代码查询不到结果

$id = '4476850';$row = MongoModel::find($id);dd($row);

将$id改为int类型,就能查到匹配的结果了,如下

$id = 4476850;$row = MongoModel::find($id);dd($row);
1 0
原创粉丝点击