0
这些是我执行的几个查询和结果。第四个引发错误。追加功能不能按预期工作(arangodb)
LET doc = DOCUMENT("sample/xyz")
RETURN doc.t==null
结果:真(如键XYZ不存在)
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)