# tMongoDBInput

Ce composant récupère des documents d'une collection, dans la base de données MongoDB et de les transférer au composant suivant, pour affichage ou stockage.

Le tMongoDBInput récupère des documents d'une collection de la base de données MongoDB en fournissant un document de requête contenant les champs auxquels doivent correspondre les documents souhaités.

Ce composant n'est pas intégré par défaut à votre Studio Talend. Vous devez l'installer à l'aide du gestionnaire des fonctionnalités. Pour plus d'informations, consultez [Installer les fonctionnalités à l'aide du Gestionnaire des fonctionnalités](https://help.qlik.com/talend/r/fr-FR/8.0/studio-user-guide/install-features-to-talend-studio).

### Dans cette section

* [Propriétés du tMongoDBInput Standard](https://help.qlik.com/talend/fr-FR/components/8.0/mongodb/tmongodbinput-standard-properties)
* [Propriétés du tMongoDBInput pour Apache Spark Batch](https://help.qlik.com/talend/fr-FR/components/8.0/mongodb/tmongodbinput-properties-for-apache-spark-batch)
* [Propriétés du tMongoDBInput pour Apache Spark Streaming](https://help.qlik.com/talend/fr-FR/components/8.0/mongodb/tmongodbinput-properties-for-apache-spark-streaming)

**Concepts associés**

* [Créer une collection et y écrire des données](https://help.qlik.com/talend/fr-FR/components/8.0/mongodb/tmongodbinput-tmongodboutput-tlogrow-creating-collection-and-writing-data-to-it-standard-component-bigdata-this)
* [Importer des données dans la base de données MongoDB](https://help.qlik.com/talend/fr-FR/components/8.0/mongodb/tmongodbinput-tmongodbbulkload-tlogrow-tmongodbbulkload-tlogrow-importing-data-into-mongodb-database-standard-component-bigdata-the)
* [Insérer des enregistrements dans une collection MongoDB à l'aide d'un schéma dynamique](https://help.qlik.com/talend/fr-FR/components/8.0/mongodb/inserting-records-to-a-mongodb-collection-using-dynamic-schema)
* [Récupérer des données d'une collection via des requêtes avancées](https://help.qlik.com/talend/fr-FR/components/8.0/mongodb/tmongodbinput-tmongodbconnection-tmongodbclose-tlogrow-retrieving-data-from-collection-by-advanced-queries-standard-component-bigdata-in-this)
* [Effectuer une opération d'upsert sur des enregistrements dans une collection](https://help.qlik.com/talend/fr-FR/components/8.0/mongodb/tmongodbinput-tmongodboutput-tlogrow-upserting-records-in-collection-standard-component-bigdata-this)
* [Utiliser les fonctions MongoDB pour créer une collection et y écrire des données](https://help.qlik.com/talend/fr-FR/components/8.0/mongodb/tmongodbinput-tmongodbrow-tlogrow-using-mongodb-functions-to-create-collection-and-write-data-to-it-standard-component-bigdata-this)
* [Écrire/lire des données de/dans MongoDB à l'aide d'un Job Spark Batch](https://help.qlik.com/talend/fr-FR/components/8.0/mongodb/tmongodboutput-tmongodbinput-ts3configuration-writing-and-reading-data-from-mongodb-using-spark-batch-job-spark-batch-component-in-this)