ArangoCollection上的insertDocuments和importDocuments有什么区别?

时间:2017-04-21 06:49:06

标签: java arangodb

我正在使用ArangoDB java API来创建到ArangoDB的Java连接器。 在官方JavaDoc上,我发现ArangoCollection类有两个方法insertDocuments和importDocuments,但是我没有找到足够的文档来完全理解这些差异。 有人有答案吗?

1 个答案:

答案 0 :(得分:3)

假设您的意思是insertDocuments vs importDocuments

方法insertDocumentsinsertDocument的工作方式相同,但与文档列表(即Java Bean)相同,而不仅仅是单个文档。

方法importDocuments允许其他选项,例如规则如何处理重复文档,还返回导入的详细信息:导入或忽略多少文档,并提供每个文档导入的详细信息。

java驱动程序提供了两个带有不同参数的importDocuments方法: importDocuments(Collection)importDocuments(String)

  • importDocuments(Collection)获取对象列表
  • importDocuments(String)获取JSON编码的对象数组