Remplir sa base de données

Dans cette ressource, tu vas pouvoir découvrir le vocabulaire utilisé de tous les éléments qui configurent une bdd sur mongoDB. Tu verras également comment les appeler dans ton projet flask sur Replit.

Dans cette page tu trouveras :

Lexique des différents éléments

Avant d’aller plus loin, il est important de faire la différence entre 3 notions :

    • un cluster
    • une base de donnée
    • une table (on dit également une collection)

Le Cluster

Le cluster, c’est l’endroit où sont stockées toutes tes bases de données.

En effet, on pourrait avoir plusieurs bases de données si on le voulait !

La base de données

La base de donnée, c’est l’endroit où sont stockées toutes les tables qui seront utilisées par ton application.

Dans mongoDB tu le verras sous le nom Database.

Les tables

Une table est un espace où sont stockées des données de même type.

Par exemple je peux avoir une table utilisateurs qui contiendra tous mes utilisateurs ! Ou alors une table posts qui contiendra tous les posts que les utilisateurs ont posté, etc.

Dans mongoDB tu trouveras tes tables sous le nom de collections.

Dans l’exemple ci-contre :

Je peux voir sur MongoDB que dans mon cluster, j’ai une seule base de donnée (appelée DBTest) qui contient deux tables (utilisateurs et posts).

On voit aussi un document dans ma table « utilisateurs » !

Créer et accéder à une table

Pour accéder à une table il suffit d’utiliser notre cluster et le nom de la base de donnée, comme vu précédemment :

cluster.db.table

On accède à notre cluster via la variable qui contient l’accès, puis on accède à la base de données avec la variable db et enfin à notre table avec son nom.

On stocke généralement l’accès à cette table dans une variable !

Dans cet exemple, je stocke l’accès à ma table « test » dans la variable « db_test »

Pour créer une nouvelle table, c’est exactement pareil : on va essayer d’y accéder et si elle n’existe pas elle sera alors créée automatiquement.

Retour en haut