【发布时间】:2017-09-09 00:41:43
【问题描述】:
我使用这个包:https://github.com/jenssegers/laravel-mongodb
我的 laravel 雄辩是这样的:
$query = Product::where('store_id', $id)
->with('store')
->get();
我的产品型号是这样的:
public function store()
{
return $this->belongsTo(Store::class, 'store_id', '_id');
}
当我执行dd($query)时,结果是这样的:
我在数据库中看到,数据存在
我试着改变成这样:
return $this->belongsTo(Store::class, 'store_id', 'id');
都一样
我该如何解决这个问题?
【问题讨论】:
-
请详细说明您的问题。
-
您真的确定,您在 stores 表中有一个具有该特定 id 的 Store 吗?这似乎更有可能是您的数据库完整性被破坏
标签: php mongodb laravel laravel-5.3 laravel-eloquent