【发布时间】:2010-06-29 02:55:02
【问题描述】:
我有一个简单的脚本,可以检索 域 中的所有 Freebase types。现在我想过滤掉 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" 指令的一个用例,但即使我的猜测是正确的,我也不确定如何构造语法。
我们将不胜感激。
【问题讨论】: