在Freebase中对上一个结果运行查询

在Freebase中对上一个结果运行查询,freebase,mql,Freebase,Mql,我想在freebase中对预选的一组主题运行查询。 具体来说,我想知道1000部电影中有多少部没有Netflix ID。 我尝试的是: [{ "type": "/film/film", "mid": null, "name": null, "netflix_id": { "optional": "forbidden", "return": "count" }, "limit": 1000, "return": "count" }] 当然,这将返回10

我想在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\u id。我需要做的是选择1000部电影,并在这组电影中查找没有netflix_id的电影。
现在,我只是查找所有没有netflix_id的电影,并将其除以所有电影的数量。尽管如此,我还是发布了这个问题,因为我通常想知道如何使用子查询。

以下MQL查询:

[{
   "type": "/film/film",
   "mid": null,
   "name": null,
   "netflix_id": {
     "optional": "forbidden",
     "return": "count"
   },
   "limit": 1000
}]
[{
   "type": "/film/film",
   "mid": null,
   "name": null,
   "netflix_id": [],
   "limit": 1000
 }]
。。。返回多达1000部没有
netflix\u id
属性集的影片。换句话说,除了最后一个“返回”:“计数”,它将结果聚合为单个计数之外,您所做的大部分都是正确的

编辑
根据更新的解释/要求,您可以使用以下MQL查询:

[{
   "type": "/film/film",
   "mid": null,
   "name": null,
   "netflix_id": {
     "optional": "forbidden",
     "return": "count"
   },
   "limit": 1000
}]
[{
   "type": "/film/film",
   "mid": null,
   "name": null,
   "netflix_id": [],
   "limit": 1000
 }]

。。。列出多达1000部电影,如果它们有netflix_id,则列出相关id。您可以通过检查返回的“netflix_id”数组的大小来判断是否存在任何id。

mhh,我想您可能误解了我的意思。我想做的是选择一套1000部电影,然后看看其中有多少部电影有netflix_id。你(和我)写的是1000部没有netflix_id的电影……啊。谢谢你的澄清。更新。这能解决你的问题吗?