有没有一种简单的方法可以在 ArangoDB 的集合之间移动文档?我尝试了便宜的方法来改变_id
,但担心这不应该或不可能:
FOR i IN collection_A
UPDATE { _key: i._key, _id: CONCAT('collection_B/',i._key) } IN collection_A
是否有有用的方法可以将我的文档从AQL移动collection_A
到另一个?collection_B
你可以尝试类似的东西
FOR i IN collection_A
LET i_b = UNSET(i, "_id") // Remove the id that is not valid before insert
INSERT i_b INTO collection_B
REMOVE i IN collection_A
FOR u IN collection_A
INSERT u IN collection_B
只需在 collection_A 中插入而不是更新 For I 插入到 collection_B