4

特定のフィールドで値が null のすべてのトリプルを取得できますか? date_of_birthを持つすべての人がnullに等しい?

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

2 に答える 2

5

"optional":"forbidden"ディレクティブを使用する必要があります。

[{
  "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" の等価性は、最も一般的なものの 1 つにすぎません。

トム

于 2009-09-02T18:34:29.003 に答える