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);
});