J'utilise ArangoDB java API pour créer mon connecteur Java vers ArangoDB. Sur le JavaDoc officiel, j'ai trouvé que la classe ArangoCollection avait deux méthodes, insertDocuments et importDocuments, mais je n'ai pas trouvé assez de documentation pour bien comprendre les différences. Est-ce que quelqu'un a la réponse?Quelle est la différence entre insertDocuments et importDocuments sur ArangoCollection?
0
A
Répondre
3
En supposant que vous voulez dire insertDocuments
vs importDocuments
:
insertDocuments
utilise le protocole HTTP document apiimportDocuments
utilise le protocole HTTP import api
La méthode insertDocuments
fonctionne comme insertDocument
mais avec une liste de documents (c.-à-d. Java Beans) et pas seulement avec un seul document. La méthode importDocuments
permet des options supplémentaires comme une règle comment gérer les documents en double et vous renvoie également les détails de l'importation: Combien de documents sont importés ou ignorés et fournit des détails sur chaque importation de document unique.
Le pilote java fournit deux méthode importDocuments
avec des paramètres différents: importDocuments(Collection)
et importDocuments(String)
importDocuments(Collection)
obtient une liste d'objetsimportDocuments(String)
obtient un tableau codé JSON d'objets
Salut! peut être possible que vous avez tapé deux fois la méthode *** importDocuments *** ??? peut-être qu'ils sont en surcharge, les méthodes Java peuvent avoir le même nom mais les paramètres diff, êtes-vous conscient de cela? –
Désolé, c'était de ma faute, j'ai corrigé la question, merci –