スペースを含むフィールド名を引用する場所が見つかりません。たとえば、
FILTER s._key = a.`Supplier Id`
上記の sql スタイルの引用符は機能しません。また、配列アクセスも機能しません。正しい方法は何ですか?
==
今気づいたのですが、SQLにハマり、AQLで等値比較が行われることを忘れていました。次に、配列アクセスが機能したので、スペースを含むフィールド名を使用する方法は次のとおりです。
FILTER s._key == a['Supplier Id']
フィールドにスペースがなく、いくつかの特殊文字が含まれている場合、配列アクセスの代わりにバッククォートを使用すると機能します。
FILTER s._key == a.`ÅterförsäljareId`
編集:別のオプションは、バインド変数を使用することです:
FILTER s._key == a.@field
// Passing this to the API as bind variables:
{
"field": "Supplier Id"
}