Ch3 crud MongoDB CRUD Mme Ines Slimene Ines slimen esprit tn - Plan module Introduction Base de données orienté document MongoDB Base de données orienté clé valeur Redis Base de données orienté colonne Cassandra Base de données orienté graphe Neo j MONGOD

MongoDB CRUD Mme Ines Slimene Ines slimen esprit tn - Plan module Introduction Base de données orienté document MongoDB Base de données orienté clé valeur Redis Base de données orienté colonne Cassandra Base de données orienté graphe Neo j MONGODB -CRUD Plan MongoDB Shell Type de données Insertion Lecture Mise à jour Suppression GridFS MONGODB -CRUD Mongo Shell Le meilleur moyen d'interroger MongoDB est d'utiliser le shell Toute l'administration de MongoDB se fait gr? ce au shell Le shell MongoDB est très simple à utiliser MONGODB -CRUD Mongo Shell Démarrage mongod Connexion mongo Arrêter la base MongoDB Utiliser la commande shutdown use admin connection a la base admin db shutdownServer arrêter le serveur MONGODB -CRUD Mongo Shell Afficher la base de données courante db Afficher la liste des bases de données show dbs Sélectionner une base de données use name Afficher les collections show collections Supprimer une base de données db runCommand dropDatabase MONGODB -CRUD Type de données Type Exemple Int double a boolean b true String c ? hello ? Array d Date e ISODate - - ? Object g a b true MONGODB -CRUD Mongo Shell Les commandes ont la syntaxe suivante db collection methode Exemple db inventory find qty gt db val insert name Olivier etude Master MONGODB -CRUD CRUD Create db collection insert document db collection update query update upsert true Read db collection find query projection db collection findOne query projection Update db collection update query update options Delete db collection remove query justOne MONGODB -CRUD Insertion on voit un champ de nom id et de type ObjectId a été inséré Tout document doit avoir un identifiant unique dans la collection Si l'on ne le précise pas MongoDB se charge de le créer à notre place Cet identifiant ne peut pas être modifié et constitue la clé primaire de la collection On peut préciser le type d ? un champ en utilisant db people insert nom smith age NumberInt MONGODB -CRUD Insertion Garantie de l ? écriture Suite a une insertion ou mise a jours nous n ? avons pas un accusée de réception de la modification Pour voir le résultat de la requête on utilise getLastError Application exécution de la requête en mode safe ? Dans une application la commande getLastError a deux paramètres w attendre un accusé de réception d ? écriture mais dans la mémoire et non pas l ? écriture sur le disque valeur N majority N accuseé de réception pour N n ?uds j écrire dans un fichier de journalisation suite a l ? écriture en mémoire valeur garantie la validation du journal du master uniquement INTRODUCTION MONGODB Différents types de requêtes la commande findOne renvoi au plus un document Sans argument elle retourne un document quelconque de la collection MONGODB -CRUD Différents types de requêtes La commande find peut prendre deux paramètres Le premier est un document qui constitue le critère de recherche Le document retourné sera identique au document spécifié sur les champs fournis bien sûr Cette première

  • 19
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Jul 28, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 1.2MB