Это несколько запросов, которые я выполнил, и результаты. Четвертый вызывает ошибку.функция append не работает должным образом (arangodb)
LET doc = DOCUMENT("sample/xyz")
RETURN doc.t==null
Результат: True (в качестве ключевых хуг не существует)
RETURN append(null,[1,2,2],true)
результат: [1,2] (уникальные значения добавляются в пустой список)
LET doc = DOCUMENT("sample/xyz")
return append(doc.t,[1,2,2])
результат: [1,2,2] ([1,2,2] прилагается к пустым спискам)
LET doc = DOCUMENT("sample/xyz")
RETURN append(doc.t,[1,2,2],True)
бросает ошибку тогда doc.t следует оценивать с нулевой и результат должен быть [1,2].
ошибка, что я получил здесь:
Query: Expecting type Array or Object (while executing) (exception location: /var/lib/jenkins/workspace/ArangoDB_Release/arangod/RestHandler/RestCursorHandler.cpp:131)