我想对freebase中预先选择的一组主题运行查询。 具体来说,我想知道1000多部电影中有多少不拥有Netflix ID。 我尝试了什么:
[{
"type": "/film/film",
"mid": null,
"name": null,
"netflix_id": {
"optional": "forbidden",
"return": "count"
},
"limit": 1000,
"return": "count"
}]
当然,这会返回1000
。我想要的是,选择1000部电影
[{
"type": "/film/film",
"mid": null,
"name": null,
"limit": 1000,
}]
然后在此结果中查找没有netflix_id
的对象。
有人可以帮我吗?
编辑:
我实际需要的是一种统计数据:1000部电影中的 x 没有netflix_id
。我需要的是选择1000部电影,并在此设置中查找没有netflix_id
的电影。
现在,我只是在没有netflix_id的情况下查找所有电影,并将其除以所有电影的数量。我发布了这个问题,因为我一般都想知道如何使用子查询。
答案 0 :(得分:0)
以下MQL查询:
[{
"type": "/film/film",
"mid": null,
"name": null,
"netflix_id": {
"optional": "forbidden",
"return": "count"
},
"limit": 1000
}]
...最多可返回1000部没有设置netflix_id
属性的电影。换句话说,你所拥有的大部分都是正确的,除了最后一次" return":" count",然后将结果汇总到一个计数。
修改的
根据更新的说明/要求,您可以使用以下MQL查询:
[{
"type": "/film/film",
"mid": null,
"name": null,
"netflix_id": [],
"limit": 1000
}]
...列出最多1000部电影,如果他们有netflix_id,则列出相关的ID。您可以通过检查返回的" netflix_id"的大小来判断是否存在任何ID。阵列。