1

Freebase クエリでプロパティを空に制限する方法はありますか? 特に、unique=null および /freebase/type_hints/mediator=null を持つすべてのプロパティを見つけたいと考えています。だから、このようなもの:

[{
  type: "/type/property",
  unique: null,
  "expected_type" : {
    "/freebase/type_hints/mediator" : null
  }
}]​

null が実際にはこれらのプロパティの null 値を意味することを除いて。これは可能ですか?

4

1 に答える 1

2

を使用し"optional": "forbidden"ます。

[{
  "id":     null,
  "name":   null,
  "type":   "/type/property",
  "unique": {
    "value":    null,
    "optional": "forbidden"
  },
  "expected_type": {
    "/freebase/type_hints/mediator": {
      "value":    null,
      "optional": "forbidden"
    }
  }
}]​

一般に、句の中に以外は何も必要ありません"optional": "forbidden"が、MQL では、ディレクティブのみを含み、実際のプロパティを含まない句を使用できないため、"value": nullそれを維持するために があります。

于 2012-07-11T15:25:10.457 に答える