我试图找到分享相同第一部电影的演员。很容易找到所有演员的第一部电影。
[{
"type": "/film/actor",
"name": null,
"/film/actor/film": [{
"film": [{
"name": null,
"initial_release_date": null
}],
"sort": "film.initial_release_date",
"limit": 1
}]
}]
之后,我想对两个查询的结果进行一种交集。首先,我注意到 freebase.com 的查询编辑器中的一个示例,我们需要两个演员参与同一部电影
[{
"a:starring": [{
"actor": "Joe Pesci"
}],
"b:starring": [{
"actor": "Robert de Niro"
}],
"name": null,
"id": null,
"starring": [{
"actor": null
}],
"type": "/film/film"
}]
但是,当我尝试在我的两个相同查询前加上“a:film”、“b:film”之类的前缀时进行类似的更改时,总是出现错误。可能我太习惯于 SQL 并且根据时间子查询来思考,我应该以其他方式思考。