2016-03-04 92 views

回答

2

现在想通了,我被SQL咬了,忘记了与AQL中的==进行了平等比较。然后数组访问工作,所以使用带有空格的字段名的方式是这样的:

FILTER s._key == a['Supplier Id'] 

如果该字段为无空格,但有一些特殊的字符,它的工作原理,而不是使用数组访问反引号:

FILTER s._key == a.`ÅterförsäljareId` 

编辑:另一种选择是使用绑定变量:

FILTER s._key == [email protected] 

// Passing this to the API as bind variables: 
{ 
    "field": "Supplier Id" 
} 
+1

另一个(也许更好)解决方案可以是为[使用绑定变量(HTTPS://docs.ara ngodb.com/Aql/Invoke.html)在这种情况下。你能将自己的答案标记为已接受吗? – dothebart

+1

啊,我不知道绑定变量也可以用于键名。谢谢,我会更新答案。 – ciscoheat

相关问题