MongoDB est basée sur des documents, ce qui signifie qu’elle ne stocke pas les données en lignes et en colonnes comme les bases de données SQL traditionnelles. Au lieu de cela, elle stocke des données sous forme de documents JSON.
Par conséquent, l’ajout d’une “colonne” dans MongoDB implique en réalité l’ajout d’un nouveau champ à un document ou à plusieurs documents. Voici comment vous pouvez le faire:
1. Ouvrez votre interface shell MongoDB ou connectez-vous à votre base de données MongoDB à partir de votre application.
1. Utilisez la commande suivante pour ajouter un nouveau champ (colonne) à un document spécifique.
```
db.collection.update({_id: IdDuDocument}, {$set: {nouveauChamp:“valeur”}})
```
Cette commande met à jour un document dans la collection où \_id est égal à IdDuDocument, et ajoute le nouveauChamp avec la valeur “valeur”.
Si vous voulez ajouter ce nouveau champ à tous les documents de la collection, vous pouvez le faire en utilisant la commande suivante:
```
db.collection.updateMany({}, {$set: {nouveauChamp:“valeur”}})
```
Cette commande ajoute le nouveauChamp à tous les documents de la collection et fixe sa valeur à “valeur”.
Dans ces commandes, ‘db’ est votre base de données, ‘collection’ est la collection spécifique dans laquelle vous travaillez, et ‘update’ et ‘updateMany’ sont des méthodes pour modifier les documents.