Memo Sur Les Commandes Mongodb !

Sources :
- excellente série de video: https://youtu.be/FirF_Z4LDBc
Voir aussi pour les manip de base et les stats :
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) :
