Skip to main content

MongoDb

mon_attributAfficher les bases de données :
show dbs
Utiliser une base de donnée : 
use mabase
Afficher les collections de la base de donnée en cours : 
show collections
Lister toutes les valeurs dans la collection utilisateurs : 
db.utilisateurs.find()
 Même chose mais proprement
db.utilisateurs.findOne().pretty()
Lister proprement toutes les valeurs dans la collection utilisateur -> Qui ont l'attribut "mon_attribut" égal à mavaleur :
db.utilisateurs.find({'mon_attribut':'mavaleur'}).pretty()

Afficher uniquement certainnes collones (de la requêtte précédente) :

db.utilisateurs.find({'mon_attribut':'mavaleur'},{_id:1,'mon_attribut':1,created_at:1})

Remplacer les valeurs d'une collone dans toutes les lignes : 

db.ma_collone.find().forEach(function (document) {

    var query = { "_id": document["_id"] }, /* query predicate */
        update = { /* update document */
            "$set": { "attribut_a_changer": "valleur_a_definir" }
        },
        options = { "upsert": true };
    db.ma_collone.updateOne(query, update, options);
    
});