小编Ata*_*ini的帖子

Arangodb 插入多行并使用 UPSERT

如何使用 UPSERT 在 arangodb 中插入多行?集合包含防止插入重复文档的唯一索引。多个插入在没有唯一索引的情况下可以正常工作,但是如何在具有唯一索引的多个插入中处理更新/替换?

像这样:

INSERT [{doc1},{doc2},{doc3}]
IN collection

UPDATE {} // when duplicate per document
Run Code Online (Sandbox Code Playgroud)

更新 1

SQL 看起来像这样:

INSERT INTO table(name, value)
VALUES('a', '1'), ('b', 2), ('c', 3)

ON DUPLICATE KEY UPDATE name=`value`
Run Code Online (Sandbox Code Playgroud)

谢谢。

arangodb aql

1
推荐指数
1
解决办法
972
查看次数

标签 统计

aql ×1

arangodb ×1