Memo Sur Les Commandes Mongodb !

Sources :

Quelques fonctions de base

show dbs = voir l’ensemble des bases non vides

sudo systemctl status mongod = connaitre l’état du service.

service mongod start

Importer un fichier json

En ligne de commande classique (et non derrière « > ») : mongoimport --jsonArray --db covid19 --collection covid19collec --file ../chiffres-cles.json --jsonArray

où covid19 est une bd et covid19collec une collection.

Pour mémoire : j’ai une base de donnée covid19 qui contient une collection covid19collec.

use + nom de la bd = utiliser la bd en question

Pour afficher un élément en particulier de la collection

db.covid19collec.find({"_id" : ObjectId("6026f36b9af6abf76407eadc")}).pretty()

Editer certains champs seulement :

db.covid19collec.find({"sourceType": "ministere-sante"},{"date":1,"_id":1})

qui revient à demander les enregistrements avec les Id et les dates où la sourceType est le Ministère :

Filtrer sur un seul élément

db.covid19collec.find({"sourceType": "ministere-sante"}).pretty()

donne ( un extrait) :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *