我正在使用ArangoDB java API来创建到ArangoDB的Java连接器。 在官方JavaDoc上,我发现ArangoCollection类有两个方法insertDocuments和importDocuments,但是我没有找到足够的文档来完全理解这些差异。 有人有答案吗?
答案 0 :(得分:3)
假设您的意思是insertDocuments
vs importDocuments
:
insertDocuments
使用HTTP document api importDocuments
使用HTTP import api 方法insertDocuments
与insertDocument
的工作方式相同,但与文档列表(即Java Bean)相同,而不仅仅是单个文档。
方法importDocuments
允许其他选项,例如规则如何处理重复文档,还返回导入的详细信息:导入或忽略多少文档,并提供每个文档导入的详细信息。
java驱动程序提供了两个带有不同参数的importDocuments
方法:
importDocuments(Collection)
和importDocuments(String)
importDocuments(Collection)
获取对象列表importDocuments(String)
获取JSON编码的对象数组