ArangoDB - 更新与替换
ArangoDB - update vs. replace
我很好奇 ArangoDB 中更新和替换文档之间的区别(明显的区别除外)。
什么时候用update最好,什么时候用replace最好?
谢谢
使用最适合您的方式修改文档。性能上应该几乎没有差异,因为新文档修订是用任何一种方式编写的(仅附加原则)。
只要确保您没有取消设置很多属性并意外替换文档,而不是只更新几个属性。
区别很大。如果您的 collection 有 Array/List/Dictionary 等,更新不会删除值,您需要替换它。
我很好奇 ArangoDB 中更新和替换文档之间的区别(明显的区别除外)。
什么时候用update最好,什么时候用replace最好?
谢谢
使用最适合您的方式修改文档。性能上应该几乎没有差异,因为新文档修订是用任何一种方式编写的(仅附加原则)。
只要确保您没有取消设置很多属性并意外替换文档,而不是只更新几个属性。
区别很大。如果您的 collection 有 Array/List/Dictionary 等,更新不会删除值,您需要替换它。