Conector MongoDB
Descripción General
Sección titulada «Descripción General»El conector MongoDB escribe documentos JSON en colecciones de MongoDB.
Tipo de Conector: MongoWriter
Configuración
Sección titulada «Configuración»{ "type": "MongoWriter", "config": { "endpoint": "mongodb://root:password@localhost:27017/", "database": "sensor_db", "collection": "measurements" }}Parámetros de Configuración
Sección titulada «Parámetros de Configuración»- endpoint: Cadena de conexión de MongoDB
- database: Nombre de la base de datos
- collection: Nombre de la colección
Formatos de Cadena de Conexión
Sección titulada «Formatos de Cadena de Conexión»MongoDB Local
Sección titulada «MongoDB Local»mongodb://localhost:27017/Con Autenticación
Sección titulada «Con Autenticación»mongodb://username:password@localhost:27017/MongoDB Atlas
Sección titulada «MongoDB Atlas»mongodb+srv://username:password@cluster.mongodb.net/Con Opciones
Sección titulada «Con Opciones»mongodb://localhost:27017/?authSource=admin&retryWrites=trueAlmacenamiento de Datos
Sección titulada «Almacenamiento de Datos»Carga de entrada:
{ "temperature": 25.5, "humidity": 60, "timestamp": 1234567890}Almacenado como documento de MongoDB:
{ "_id": ObjectId("..."), "temperature": 25.5, "humidity": 60, "timestamp": 1234567890}Caso de Uso: Almacenamiento de Datos IoT
Sección titulada «Caso de Uso: Almacenamiento de Datos IoT»{ "type": "MongoWriter", "config": { "endpoint": "mongodb://mongo.local:27017/", "database": "iot_platform", "collection": "sensor_readings" }}Mejores Prácticas
Sección titulada «Mejores Prácticas»- Usa nombres significativos para base de datos y colección
- Considera agregar timestamps a los documentos
- Usa índices para campos consultados frecuentemente
- Monitorea el tamaño de la colección e implementa archivado