Outil Sortie MongoDB
L'outil de sortie MongoDB est utilisé pour l'écriture de données aux bases de données MongoDB. MongoDB est un évolutif, haute performance, ouvert source NoSQL base de données. 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.
Configurer l’outil
- Serveur:le nom du serveur MongoDB auquel vous souhaitez vous connecter. Entrez localhost pour vous connecter à une instance MongoDb que vous avez sur l'ordinateur exécutant Alteryx.
- Nom d'utilisateur (optionnel) et mot de passe (optionnel): si votre instance de MongoDb s'exécute avec l'option – AUTH, entrez le nom d'utilisateur et le mot de passe auxquels vous souhaitez vous connecter.
- Base de données:le nom de la base de données MongoDB à laquelle vous souhaitez vous connecter.
- Collection:le nom de la collection MongoDB à laquelle vous souhaitez pousser les données.
- Options de sortie :
- Append existant: Append les nouveaux enregistrements sur la fin de votre collection
- Delete Data & append: supprime la collection, puis ajoute les nouveaux enregistrements
- Mise à jour en utilisant Mongo identifiant: Will tentative de correspondance d'un enregistrement existant à l'aide de l'élément MongoDB identifiant au champ spécifié dans "champ identifiant". Si une correspondance est trouvée, puis l'enregistrement existant sera mis à jour avec le nouveau. Si aucune correspondance n'est trouvée, le nouvel enregistrement sera ajouté sur le Collection.
- Mongo identifiant Field:lorsque vous utilisez la mise à jour à l'aide de Mongo identifiant, sélectionnez le champ qui contient la valeur identifiant. Pour mettre à jour en fonction de l'ID généré par MongoDb, il doit s'agir d'un objet JSON.
- Inconnu Champs :
- Position Utilisant Nom du champ: Les champs inconnus seront positionnés à l'aide de la notation dot de leurs noms. Début avec l'emplacement du nœud de champs dynamiques ou inconnus comme position de la racine.
- Position Comme Gauche: Les champs inconnus seront ajoutés partout où la dynamique ou inconnue Le nœud Fields est positionné.
- Structure BSON: le la vue arborescente au bas de la configuration de l'outil fournit un représentation de ce que l'objet BSON va ressembler qui va à insérer dans votre collection.
- Propriétés
- Nom:permet vous permet de renommer un élément BSON donné (Remarque: les noms BSON ne peuvent pas commencer avec $ ni contenir'. ' s
- Dossiers
- Enfants comme nom/valeur: Créera des nœuds enfants comme éléments de valeur de nom par exemple. Nom: {First : "Alistair", dernier: "Terry"}
- Enfants en tant que tableau: Ajoute des nœuds enfants en tant que membre d'un tableau, par exemple Nom: ["Alistair" , "Terry"]
- Mode: le methpd utilisé lors du traitement les champs du flux de données entrants.
- Données Elle est Valeur: Données brutes à ajouter aux données élément de la paire BSON.
- Données Elle est JSON: Les données d'un champ de chaîne sont déjà JSON.
- Les données sont BSON: les données d'un champ BLOB sont déjà BSON.
identifiant ": {" $OID ":" 4fad55603346998a9f7d6841 "}}
Les options par défaut utilisent la notation dot pour générer la structure de l'objet BSON. La notation de point suit le modèle:
MemberId Nom. First; Nom. Last
Passer les champs l'utilisation des valeurs par défaut crée l'objet JSON:
{MemberId: 123, nom: {First: "Alistair", Last: "Terry"}}
Toutefois, vous pouvez restructurer l'objet BSON pour regarder cependant vous voudriez en utilisant les boutons haut/bas/ajout/suppression.