Lire des données de MongoDB - 6.5

MongoDB

author
Talend Documentation Team
EnrichVersion
6.5
EnrichProdName
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Open Studio for Big Data
Talend Real-Time Big Data Platform
task
Création et développement > Systèmes tiers > Composants Database > Composants MongoDB
Gouvernance de données > Systèmes tiers > Composants Database > Composants MongoDB
Qualité et préparation de données > Systèmes tiers > Composants Database > Composants MongoDB
EnrichPlatform
Studio Talend

Procédure

  1. Double-cliquez sur le tMongoDBInput pour ouvrir sa vue Component.
  2. Cliquez sur le bouton [...] à côté du champ Edit schema pour ouvrir l'éditeur de schéma.
  3. Cliquez sur le bouton [+] pour ajouter les colonnes du schéma de sorties comme suit :
    Si vous souhaitez extraire l'ID technique de chaque document, ajoutez une colonne nommée _id dans le schéma. Dans cet exemple, cette colonne est ajoutée. Ces ID techniques ont été générés aléatoirement par MongoDB lorsque les données d'exemple ont été écrites dans la base de données.
  4. Dans le champ Collection, saisissez le nom de la collection de laquelle vous souhaitez lire les données. Dans cet exemple, saisissez director, la collection précédemment utilisée dans le tMongoDBOutput.
  5. Dans la table Mapping, les trois colonnes de sortie ont été automatiquement ajoutées. Vous devez ajouter les nœuds parents auxquels elles appartiennent, dans les documents MongoDB. Dans cet exemple, saisissez person entre guillemets doubles, dans la colonne Parent node path, dans les lignes id et name. Laissez la colonne correspondant à la ligne _id telle qu'elle est, ce qui signifie que le champ _id est à la racine de chaque document.
    Le composant tMongDBInput parse les documents extraits selon ce mapping et écrit les données dans les colonnes correspondantes.