MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Que sont les commandes MongoDB de base et comment les utiliser ?

MongoDB est à la mode en ce moment. Des startups à petite échelle aux grandes organisations, tout le monde a commencé à l'utiliser, ce qui rend cette plateforme intéressante à explorer. Si vous êtes nouveau dans le monde de MongoDB et que vous avez encore l'habitude de l'utiliser, cet article est pour vous. Dans cet article, nous partagerons les commandes MongoDB les plus populaires que vous pouvez utiliser sur cette plateforme pour vous faciliter la vie et rendre votre processus de codage beaucoup plus efficace.

  • Qu'est-ce que MongoDB ?
  • Commandes de base de MongoDB
  • Afficher les commandes
  • Opérations CRUD

Avant de partager les commandes les plus populaires de MongoDB, voici une petite introduction à la plateforme.

Qu'est-ce que MongoDB ?

MongoDB est un système de gestion de base de données relationnelle open source qui a été introduit pour la première fois en 2009. Il partage de nombreuses fonctionnalités avec MySQL et apporte de nouvelles améliorations et des fonctionnalités supplémentaires qui contribuent à sa popularité généralisée.

Certaines des entreprises qui utilisent MongoDb comme ressource principale incluent HootSuite, Sony et Zendesk, pour n'en nommer que quelques-unes.

Commandes de base de MongoDB

  1. Mongo :C'est l'une des commandes les plus couramment utilisées dans MongoDB. Lorsqu'il est utilisé, vous demandez à la plate-forme de se connecter à localhost sur le port par défaut 27017.

  2. Mongo / :Cette commande est utilisée lorsque vous souhaitez que la plateforme se connecte à une base de données particulière. Un exemple de cette commande en action peut être, mongo 10.121.65.58/mydb.

  3. Mongo –host –port :Si vous souhaitez vous connecter à un hôte distant à l'aide d'un port spécifié, vous devez utiliser cette commande. Un exemple de cette commande en action peut être, mongo –host 10.121.65.23 –port 23020.

  4. utiliser :Si à tout moment, vous devez basculer entre les bases de données existantes, utilisez cette commande. Exemple, utilisez mydb.

  5. Db  :Si vous avez besoin d'afficher la base de données actuelle que vous utilisez, utilisez cette commande.

  6. Aide :Semblable à d'autres plates-formes, MongoDB est également livré avec une fenêtre d'aide intégrée et pour l'utiliser, exécutez cette commande. Exemple, aide

  7. load() :Si vous avez besoin d'exécuter ou d'exécuter un fichier JavaScript à tout moment, utilisez cette commande. Exemple, chargez (myscript.js).

  8. db.help() :Si vous avez besoin d'aide pour utiliser les méthodes Db, vous pouvez utiliser cette commande. Exemple, db.help().

  9. db.mycol.help() :Si vous avez besoin d'aide pour utiliser une collection, utilisez cette commande. Exemple, db.mycol.help().

Afficher les commandes

Maintenant que vous connaissez les commandes de base que vous pouvez utiliser dans MongoDB, voici quelques-unes des commandes show les plus populaires.

  1. afficher les collections :Si vous avez besoin d'afficher toutes les collections de la base de données actuelle, utilisez cette commande. Exemple :afficher les collections.

  2. afficher les bases de données :Au milieu de la programmation, si vous avez besoin d'afficher la base de données en cours d'utilisation, utilisez cette commande. Exemple :afficher la base de données.

  3. afficher les rôles :Au sein de chaque base de données, il existe différents rôles. Pour afficher tous ces rôles, utilisez cette commande. Exemple :afficher les rôles.

  4. jafficher les utilisateurs :À tout moment, il peut y avoir plusieurs utilisateurs sur n'importe quelle base de données. Pour afficher tous ces utilisateurs, utilisez cette commande. Par exemple :afficher les utilisateurs.

Opérations CRUD

CRUD dans MongoDB est l'acronyme accepté dans l'ensemble de l'industrie pour créer, lire, mettre à jour et supprimer. Comme vous le savez, les opérations de lecture et d'écriture peuvent être effectuées simultanément dans la plate-forme MongoDB et pour y parvenir, utilisez les commandes suivantes.

  1. db.collection.insertMany([ , , … ]) :Si vous devez insérer plusieurs documents dans une collection déjà existante, utilisez cette commande. Exemple, db.books.insertMany( [{"isbn":9780198321668, "title":"Roméo et Juliette", "author":"William Shakespeare", "category":"Tragedy", "year":2008}, {« isbn » :9781505297409, « title » :« Treasure Island », « author » :« Robert Louis Stevenson », « category » :« Fiction », « year » :2014}]).

  2. db.collection.insert( ) :Si vous avez besoin d'insérer un seul nouveau document dans une collection déjà existante, utilisez cette commande. Exemple, db.books.insert({"isbn":9780060859749, "title":"After Alice :A Novel", "author":"Gregory Maguire", "category":"Fiction", "year":2016} ).

  3. db.collection.find() :Si vous avez besoin de trouver un document spécifique dans une collection à l'aide d'une condition de valeur de champ, utilisez cette commande. Exemple, db.books.find({“title”:”Treasure Island”}).

  4. db.collection.find() :Si vous avez besoin de trouver tous les documents d'une collection déjà existante, utilisez cette commande. Exemple, db.books.find().

  5. db.collection.findOne(, ) :Si vous avez besoin de trouver le premier document qui correspond à la requête que vous avez donnée, utilisez cette commande. Exemple :db.books.findOne({}, {_id:false}).

  6. db.collection.find(, ) :Si vous avez besoin de trouver certains champs spécifiques d'un document dans une collection, vous pouvez utiliser cette commande. Exemple :db.books.find({“title”:”Treasure Island”}, {title:true, category:true, _id:false}).

  7. db.collection.update(, ) :Si vous avez besoin de supprimer certains éléments d'un document existant, en faisant correspondre une requête, vous pouvez utiliser cette commande. Exemple :db.books.update({title :"L'île au trésor"}, {$unset :{category :""}}).

  8. db.collection.update(, ) :Si vous avez besoin de mettre à jour certains champs spécifiques d'un document qui correspondent à la requête donnée, utilisez cette commande. Exemple :db.books.update({title :“Treasure Island”}, {$set :{category :”Adventure Fiction”}}).

  9. db.collection.remove(, {justOne:true}) :Si dans une certaine situation, vous devez supprimer un seul document qui correspond à votre requête, utilisez cette commande. Exemple :db.books.remove({title :"L'île au trésor"}, {justOne:true}).

  10. db.collection.update(, , {multi:true} ) :Si vous avez besoin de supprimer certains champs de tous les documents qui correspondent à votre requête, utilisez cette commande. Exemple :db.books.update({category :"Fiction"}, {$unset :{category:""}}, {multi:true}).

  11. db.collection.remove({}) :Si vous devez supprimer tous les documents d'une collection, qu'ils correspondent ou non à votre requête, utilisez cette commande. Exemple :db.books.remove({}).

  12. db.collection.remove() :Si vous devez supprimer tous les documents correspondant à une certaine requête, utilisez cette commande. Exemple :db.books.remove({"category" :"Fiction"}).

Conclusion

Semblable à d'autres systèmes de gestion de bases de données relationnelles, MongoDB contient également de nombreuses commandes utiles au quotidien. Selon votre cas d'utilisation, utilisez une ou toutes les commandes partagées ci-dessus.

Vous avez une question pour nous ? Mentionnez-les dans la section des commentaires et nous vous répondrons ou rejoindrons le cours de certification Mongodb en ligne.

Lots à venir pour le cours de formation à la certification MongoDB
Nom du cours Date
Cours de formation à la certification MongoDB

Le cours commence le 4 juin 2022

4 juin

SAM&SUN (lot de week-end)
Afficher les détails
Cours de formation à la certification MongoDB

Le cours commence le 6 août 2022

6 août

SAM&SUN (lot de week-end)
Afficher les détails