MongoDB Output Tool Icon

Outil Sortie MongoDB

Version:
2023.1
Last modified: October 25, 2021

L'outil de sortie MongoDB est utilisé pour l'écriture de données dans les bases de données MongoDB. MongoDB est une base de données NoSQL évolutive, haute performance et open source. En savoir plus sur MongoDb.

Les bases de données MongoDB enregistrent des données dans un format JSON binaire appelé BSON. En savoir plus sur BSON.

Configuration des outils

  1. Serveur: Le nom du serveur MongoDB sur laquelle vous souhaitez vous connecter. Entrez localhost pour vous connecter à un Mongodb exemple que vous avez sur la machine en cours d'exécution Alteryx.
  2. Nom de l'utilisateur (facultatif) et mot de passe (facultatif): Si votre Mongodb l'instance s'exécute avec l'option 'auth' et entrez le nom d'utilisateur et le mot de passe à qui vous souhaitez vous connecter.
  3. Basede données : Nom de la base de données MongoDB à laquelle vous souhaitez vous connecter.
  4. Collection: Le nom de la collection MongoDB vers laquelle vous souhaitez pousser des données.
  5. Options de sortie:
    • Annexez-vous :Annexez les nouveaux enregistrements à la fin de votre collection
    • Supprimer les données et annexer: Supprime la collection et ajoute ensuite les nouveaux enregistrements
    • Mise à jour à l'aide de Mongo id: Tentera de faire correspondre un enregistrement existant à l'aide de l'élément MongoDB id au champ spécifié dans le champ « id ». Si une correspondance est trouvée, l'enregistrement existant sera mis à jour avec le nouveau. Si aucune correspondance n'est trouvée, le nouvel enregistrement sera joint à la collection.
  6. Mongo 'id Field: Lors de l'utilisation de mise à jour à l'aide de Mongo id, sélectionnez le champ qui contient la valeur id. Pour mettre à jour en fonction de la Mongodb ID généré, cela devrait être un objet JSON.
    • identifiant ": {" $OID ":" 4fad55603346998a9f7d6841 "}}
  7. Champs inconnus :
    • Position à l'aide du nomde champ : Les champs inconnus seront positionnés à l'aide de la notation point de leurs noms. En commençant par l'emplacement du nœud Des champs dynamiques ou inconnus comme position de racine.
    • Position comme gauche: Les champs inconnus Ajouté où le nœud Des Champs Dynamiques ou Inconnus est positionné.
  8. Structure BSON: La vue d'arbre au bas de la configuration de l'outil fournit une représentation visuelle de ce à quoi ressemblera l'objet BSON qui sera inséré dans votre collection.
    • Les options par défaut utilise la notation de point pour construire la structure de l'objet BSON. La notation de point suit le modèle:
      • MemberId Nom. First; Nom. Last
    • Passer les champs à l'aide des valeurs par défaut crée l'objet JSON :
      • {MemberId: 123, nom: {First: "Alistair", Last: "Terry"}}
      • Cependant, vous pouvez restructurer l'objet BSON pour regarder comme vous le souhaitez en utilisant les boutons vers le haut / bas / ajouter / supprimer.
  9. Propriétés
    • Nom: Vous permet de renommer n'importe quel élément BSON donné (Note: BSON noms ne peuvent pas commencer avec $ ni contenir '. s)
    • Dossiers
      • Enfants comme nom/valeur: Créera des nœuds d'enfant comme valeur du nom éléments par exemple nom: { premier coup d'œil: "Alistair" ,en dernier: « Terry » }.
      • Children As Array: ajoutera des nœuds d'enfant comme membre d'un tableau par exemple Nom : ["Alistair" , "Terry"]
    • Mode: Le methpd utilisé lors du traitement des champs à partir du flux de données entrant.
      • Les données sont valeur: Données simples à ajouter à l'élément de données de la paire BSON.
      • Les données sont JSON: Les données dans un champ de chaîne est déjà un JSON.
      • Les données sont BSON: les données d'un champ BLOB sont déjà BSON.
Cette page vous a-t-elle été utile ?

Vous rencontrez des problèmes avec votre produit Alteryx ? Visitez la communauté Alteryx ou contactez le  support. Vous n'arrivez pas à soumettre ce formulaire ? Envoyez-nous un e-mail.