4

可以在特定字段中获取所有值为 null 的三元组吗?所有 date_of_birth 的人都等于 null?

[
  "type": "/people/person",  
  "date_of_birth":null,
  "name":null
]
4

2 回答 2

5

您需要使用“可选”:“禁止”指令:

[{
  "type": "/people/person",
  "date_of_birth": {
    "value":    null,
    "optional": "forbidden"
  },
  "name": null,
  "id":   null
}]​

(我添加"id":null以便查询编辑器提供可点击的链接)

请注意,如果您想要更多结果,则查询具有默认值"limit":100,,然后添加显式限制子句。如果超时,那么您将需要使用MQL 游标

于 2009-08-28T19:09:59.647 回答
1

如果您需要处理大量结果,未记录的信封参数“page”比“cursor”提供了更大的灵活性,允许您随意前进、后退或访问页面,而不是像使用光标。

"optional": "forbidden" 子句是许多有用查询的关键。"!everything" == "nothing" 等价物只是最常见的等价物之一。

汤姆

于 2009-09-02T18:34:29.003 回答