Travailler avec les données
Comment ajouter une base de données à votre projet.
Généralement, Lumi analysera automatiquement vos besoins et ajoutera cette fonction lorsqu’une base de données est requise. Vous pouvez également le souligner dans le prompt, par exemple “Créer un système de gestion des commandes avec une base de données pour stocker les données des commandes.”Ajouter un enregistrement manuellement

1
Accéder à votre table
Allez dans Espace de travail → Données et sélectionnez la table à laquelle vous souhaitez ajouter des données.
2
Ajouter un nouvel enregistrement
Cliquez sur le bouton « Ajouter » et remplissez les champs pour le nouvel enregistrement.
Astuce : Pour une expérience plus conviviale, vous pouvez demander au chat de créer un formulaire dans votre application, vous permettant d’ajouter de nouveaux éléments de manière dynamique.
Modifier un enregistrement manuellement

1
Accéder à votre table
Allez dans Espace de travail → Données et sélectionnez la table contenant l’enregistrement que vous souhaitez modifier.
2
Modifier l'enregistrement
Cliquez sur l’icône ✒️ Crayon pour l’enregistrement souhaité et effectuez vos modifications.
Suppression et opérations par lots
- Pour supprimer un seul enregistrement

1
Accéder à votre table
Allez dans Espace de travail → Données et sélectionnez la table contenant l’enregistrement que vous souhaitez supprimer.
2
Supprimer l'enregistrement
Cliquez sur l’icône 🗑 Corbeille pour l’enregistrement que vous souhaitez supprimer.
- Pour effectuer une suppression par lots

1
Accéder à votre table
Allez dans Espace de travail → Données et sélectionnez la table à partir de laquelle vous souhaitez supprimer des enregistrements.
2
Sélectionner et supprimer des enregistrements
Cochez les cases des enregistrements que vous souhaitez supprimer, puis cliquez sur le bouton « Supprimer » qui apparaît près du nombre d’éléments sélectionnés.
Attention : Soyez prudent, la suppression est irréversible
Types de champs pris en charge
- Types de données de base
- String : Une chaîne de caractères encodée en UTF-8 utilisée pour stocker des données textuelles.
- Integer : Comprend des entiers de 32 bits et 64 bits pour stocker des valeurs entières.
- Double : Nombres à virgule flottante de 64 bits pour stocker des nombres décimaux ou de grands nombres.
- Boolean : Stocke les valeurs logiques vrai ou faux.
- Null : Représente une valeur nulle ou un champ inexistant.
- Types de données complexes
- Array : Une collection ordonnée d’éléments pouvant contenir différents types de données.
- Object (Embedded Document) : Une collection de paires clé-valeur qui prend en charge les structures imbriquées.
- Date : Stocke la date et l’heure représentées en millisecondes UTC.
- Types de données spéciaux
- ObjectId : Un identifiant unique de 12 octets, utilisé par défaut pour le champ _id d’un document.
- Binary Data : Stocke des données binaires (telles que des images, des fichiers).
- Regular Expression : Stocke des expressions régulières pour la correspondance de texte.
- JavaScript : Prend en charge le stockage et l’exécution de code JavaScript.
- Types de données étendus
- Timestamp : Un horodatage de 64 bits où les 32 premiers bits sont des secondes et les 32 derniers des nanosecondes, utilisé pour enregistrer les temps d’opération.
- Decimal128 : Un nombre décimal de haute précision de 128 bits, adapté aux calculs financiers.
- GeoJSON : Stocke des données géospatiales.
Sécurité et permissions des tables
Chaque table inclut ses propres paramètres de sécurité pour contrôler l’accès aux données :- Accès en lecture : Définit qui est autorisé à voir les enregistrements dans la table.
- Accès en écriture/suppression : Détermine qui peut créer, mettre à jour ou supprimer des enregistrements.
.png?fit=max&auto=format&n=ynWgEA-zeP9dMZPg&q=85&s=ab5d3abaf0caa231d6382f8660faf92e)