我有一份文件清单,想把它们合并成一个文件。Arango 的文档说您可以像这样合并两个文档:
arangosh [EC]> db._query('RETURN MERGE({foo: "bar"}, {fizz: "buzz"})', {}).toArray()
[
{
"foo" : "bar",
"fizz" : "buzz"
}
]
但合并功能不接受列表:
arangosh [EC]> db._query('RETURN MERGE([{foo: "bar"}, {fizz: "buzz"}])', {}).toArray()
JavaScript exception in file '/usr/share/arangodb/js/client/modules/org/arangodb/arangosh.js' at 104,11: [ArangoError 1541: invalid number of arguments for function 'MERGE()', expected number of arguments: minimum: 2, maximum: 65536 (while parsing)]
! throw new ArangoError(requestResult);
如何在 AQL 中将文档组合在一起?