Tp6 mongodb hasOne 问题

浏览:118 发布日期:2022/06/23
5.0.0 - 普通 - 未处理
$field = '_id,xxxx,session_id';

$info = $this->mod::withTrashed()->where($where)->field($field)->find();

$info = $info->siteUser;

生成的sql

^ "db.site_user.find({"$and":[{"account_id":"61dbdf954902dc81568eed23"},{"delete_time":0}]}).limit(1);"

打印 获取的结果 还是 NULL 不知为何????

$this->mod::with('SiteUser') 这种方法 会报错 但是 主键 是 其他 字段 打印的sql 语句 就是 正常的

Illegal offset type in isset or empty

大概意思 是说 对象 类型 不能作为 数组的索引

因为 _id 的值 是 个对象类型的
评论(
后面还有条评论,点击查看>>