【发布时间】:2015-01-14 20:07:28
【问题描述】:
我有一个文档列表,想将它们合并为一个文档。 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 中将文档合并在一起?
【问题讨论】: