假设有User
模型嵌入了多个House
模型。
public function houses()
{
return $this->embedsMany('App\House');
}
有没有办法直接检索所有用户的所有房屋列表,而无需先检索所有用户,然后遍历每个用户嵌入式房屋?
将$houses = House::all();
传递给视图,不返回任何内容。
答案 0 :(得分:1)
简答:不。
据我所知,如果没有检索所有者,就无法在Mongo中选择嵌入式文档。
嵌入式模型在其他模型中,没有自己的集合(表)。
如果您需要单独检索它们,可能需要使用自己的集合(表格)定义House,而不是嵌入。