ドメイン内のすべてのFreebaseタイプを取得する簡単なスクリプトがあります。今度はCVTタイプを除外したいのですが、そのテストの書き方がわかりません。私がそれを最も明白に思われる方法で書くならば:
<acre:script>
var q_categories = [{
"id": null,
"name": null,
"sort": "name",
"type": '/freebase/domain_category',
"domains": [{
"id": null,
"name": null,
"sort": "name",
"!/type/type/domain": [{
"id": null,
"name": null,
"sort": "name",
"/freebase/type_hints/mediator!=": true
}],
}]
}];
var categories = acre.freebase.mqlread( q_categories ).result;
</acre:script>
エラーが発生します:
JS例外:acre.freebase.Error:/ api / status / error:ブール値で比較演算子を使用できません
これはディレクティブのユースケースかもしれない"optional": "forbidden"
と思いますが、推測が正しい場合でも構文を構造化する方法がわかりません。
正しい方向へのナッジは大歓迎です。