获得演员IMDB从电影IMDB ID的ID在单个查询
问题描述:
因此,该查询,我可以在电影中的演员:获得演员IMDB从电影IMDB ID的ID在单个查询
[{
"type": "/film/film",
"imdb_id": "tt0090605",
"starring": [{
"actor": null
}],
"limit": 1
}]
而与此查询,我可以得到IMDB_ID为演员:
[{
"type": "/people/person",
"name": "Lance Henriksen",
"date_of_birth": "1940-05-05",
"key": [{
"namespace": "/authority/imdb/name",
"value": null
}],
"limit": 1
}]
我想知道是否有可能将两者结合起来。所以给一部电影的IMDB ID,它会返回相应的演员和他们的IMDB ID?
我猜测在MQL中这是不可能的,我很满意这个答案,只是很好奇这种查询是否可能。
谢谢!
答
确定这是可能的。查询可以嵌套到任意深度。如果你想在IMDB编号,出生日期,和星星的名字,只是用这样的查询:
[{
"type": "/film/film",
"imdb_id": "tt0090605",
"name": null,
"starring": [{
"actor": [{
"name": null,
"mid": null,
"/people/person/date_of_birth": null,
"key": [{
"namespace": "/authority/imdb/name",
"value": null
}]
}],
"limit": 1
}]
}]
为你的榜样,你会得到一个结果,看起来像这样:
{
"result": [{
"name": "Aliens",
"imdb_id": "tt0090605",
"type": "/film/film",
"starring": [{
"actor": [{
"name": "Sigourney Weaver",
"/people/person/date_of_birth": "1949-10-08",
"key": [{
"value": "nm0000244",
"namespace": "/authority/imdb/name"
}],
"mid": "/m/0h96g"
}]
}]
}]
}
太棒了!谢谢。我不得不承认,我更喜欢MQL。只有在昨天才发现它,所以按照我的方式工作。谢谢! – Adi