Vous êtes sur la page 1sur 3

command Mongodb part 1

// ouvrir du server mongodb

$mongod

// creation ou l'ouvrage de database

use database-name

// affichage des bases donnees

show dbs

// affichage des collections

show collections

// creation des collections

db.createCollections('collection-name')

// les informations d' une collection

db.collection-name.stats()

// insertion d'un document

db.collection-name.save({ key : 'value' }) or db.collection-name.insert({ key : 'value' })

// affichage des documents dans une collection

db.collection-name.find()

// trouver les documents

db.collection-name.find({ key : 'value' })

// not : afficher les valeurs qui ne contient pas key:'value'

db.collection-name.find({ key : {$ne : 'value'} })

// and/or

db.collection-name.find( {$and: [ { key : 'value' },{ key1 : 'value1' },... ] } )

db.collection-name.find( {$or: [ { key : 'value' },{ key1 : 'value1' },... ] } )

db.collection-name.find( {$and: [ { key : {$ne : 'value' },{ key1 : 'value1' },... ] } )

// afficher les docs qui contiens str dans la valeur de clé


db.collection-name.find( { key: /str/ })

db.collection-name.find( { key: {$regex: /^str/ } }) // valeur commance par str

db.collection-name.find( { key: {$regex: /str$/ } }) // valeur fini par str

// ignorer les n premiers documents

db.collection-name.find().skip(n)

// pour compter les documents

db.collection-name.find().count()

// afficher uniquement les n premiers documents

db.collection-name.find().limit(n)

// trier les documents

db.collection-name.find().sort({ key : x }) // x = 1 : ordere croissante,x = -1 : ordere decroissante

// faire une mise à jour : { key : 'value' } est l'identificateur de document, { key1 : 'value1' } changer la
valeur de cle key1

db.collection-name.update( { key : 'value' }, { $set: { key1 : 'value1' } } )

// supprimer un document

db.collection-name.remove({ key : 'value' })

db.collection-name.remove( {$and: [ { key : 'value' },{ key1 : 'value1' },... ] } )

// supprimer une collection

db.collection-name.drop()

// exporter une base de donnees

mongodump --db database-name or mongodump -d database-name

// exporter une collection

mongoexport --db database-name --collection collection-name --output output

or

mongoexport -d database-name -c collection-name -o output // --dpath path pour citer le path du fichier

// importer
mongoimport -d database-name -c collection-name --file file

mongoimport -d database-name -c collection-name --file file --jsonArray

// afficher en format JSON non formaté

db.collection-name.find().pretty()

Vous aimerez peut-être aussi