Trabajar con datos
Cómo añadir una base de datos a tu proyecto.
Generalmente, Lumi analizará automáticamente tus necesidades y añadirá esta función cuando se requiera una base de datos. También puedes enfatizarlo en el prompt, como por ejemplo «Crea un sistema de gestión de pedidos con una base de datos para almacenar los datos de los pedidos».Añadir un registro manualmente

1
Navega a tu tabla
Ve a Espacio de trabajo → Datos y selecciona la tabla a la que quieres añadir datos.
2
Añade un nuevo registro
Haz clic en el botón «Añadir» y rellena los campos para el nuevo registro.
Consejo: Para una experiencia más amigable, puedes pedirle al chat que construya un formulario dentro de tu aplicación, lo que te permitirá añadir nuevos elementos dinámicamente.
Editar un registro manualmente

1
Navega a tu tabla
Ve a Espacio de trabajo → Datos y selecciona la tabla que contiene el registro que deseas editar.
2
Edita el registro
Haz clic en el icono del ✒️ Lápiz para el registro deseado y realiza tus cambios.
Eliminación y operaciones por lotes
- Para eliminar un único registro

1
Navega a tu tabla
Ve a Espacio de trabajo → Datos y selecciona la tabla que contiene el registro que deseas eliminar.
2
Elimina el registro
Haz clic en el icono de la 🗑 Papelera para el registro que quieres eliminar.
- Para realizar una eliminación por lotes

1
Navega a tu tabla
Ve a Espacio de trabajo → Datos y selecciona la tabla de la que quieres eliminar registros.
2
Selecciona y elimina registros
Selecciona las casillas de verificación de los registros que quieres eliminar, luego haz clic en el botón «Eliminar» que aparece cerca del contador de selección.
Advertencia: Ten cuidado, la eliminación es irreversible
Tipos de campo admitidos
- Tipos de datos básicos
- String: Una cadena de texto codificada en UTF-8 utilizada para almacenar datos de texto.
- Integer: Incluye enteros de 32 y 64 bits para almacenar valores enteros.
- Double: Números de punto flotante de 64 bits para almacenar números decimales o números grandes.
- Boolean: Almacena valores lógicos verdadero o falso.
- Null: Representa un valor nulo o un campo inexistente.
- Tipos de datos complejos
- Array: Una colección ordenada de elementos que puede contener diferentes tipos de datos.
- Object (Documento incrustado): Una colección de pares clave-valor que admite estructuras anidadas.
- Date: Almacena fecha y hora representadas como milisegundos UTC.
- Tipos de datos especiales
- ObjectId: Un identificador único de 12 bytes, utilizado por defecto para el campo _id de un documento.
- Binary Data: Almacena datos binarios (como imágenes, archivos).
- Regular Expression: Almacena expresiones regulares para la coincidencia de texto.
- JavaScript: Admite el almacenamiento y la ejecución de código JavaScript.
- Tipos de datos extendidos
- Timestamp: Una marca de tiempo de 64 bits donde los primeros 32 bits son segundos y los últimos 32 bits son nanosegundos, utilizada para registrar los tiempos de operación.
- Decimal128: Un número decimal de alta precisión de 128 bits, adecuado para cálculos financieros.
- GeoJSON: Almacena datos geoespaciales.
Seguridad y permisos de tabla
Cada tabla incluye su propia configuración de seguridad para controlar el acceso a los datos:- Acceso de lectura: Define quién tiene permiso para ver los registros dentro de la tabla.
- Acceso de escritura/eliminación: Determina quién puede crear, actualizar o eliminar registros.
.png?fit=max&auto=format&n=ynWgEA-zeP9dMZPg&q=85&s=ab5d3abaf0caa231d6382f8660faf92e)