假设有一个User
模型嵌入了许多House
模型。
public function houses()
{
return $this->embedsMany('App\House');
}
有没有一种方法可以直接为所有用户检索所有房屋的列表,而无需先检索所有用户,然后遍历每个用户嵌入的房屋?
传递$houses = House::all();
到视图,什么也不返回。
简短的回答:不。
据我所知,如果不检索所有者,就无法在Mongo中选择嵌入式文档。
嵌入式模型在其他模型中,它们没有自己的收藏(表)。
如果您需要分别检索它们,则可能需要使用自己的收藏集(表)而不是嵌入式来定义House。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句