2017-04-21 1 views
0

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?

+1

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? –

+0

Désolé, c'était de ma faute, j'ai corrigé la question, merci –

Répondre

3

En supposant que vous voulez dire insertDocuments vs importDocuments:

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'objets
  • importDocuments(String) obtient un tableau codé JSON d'objets