有两个表:FilmEntity
和ActorEntity
。
ActorEntity
与多对一FilmEntity
关系有关,因为一部电影可以有很多演员。当通过ORM
请求数据库中的电影时,我在输出中得到以下数据:
{
id: 123, // id фильма
actors: [ // массив актеров, которые играют в этом фильме
{
id: 23423423,
id: 4234234234
}
]
}
这里的一切都完美而美丽。然后我通过Sphinx
成功索引了我的数据库,当我搜索一部电影时,我得到了两条记录的响应:
[
{
film_id: 123,
actor_id: 23423423
},
{
film_id: 123,
actor_id: 4234234234
}
]
问题:我怎样才能让Sphinx在一个对象中提供如此漂亮的嵌套,比如ORM?
我很高兴收到有关此主题的任何评论、建议和文章。