Installation et démarrage de MongoDB

MongoDB est disponible sur Windows, Mac OS X et Linux : https://docs.mongodb.com/manual/installation

L'installation présentée ici est uniquement destinée à un contexte d'apprentissage, elle permet l'installation d'un serveur sur une machine Linux (ou Mac OS X) sans privilèges utilisateurs et l'exploitation de ce serveur avec un client textuel CLI[1] situé sur la même machine.

Installation du serveur et du client

Installer MongoDB Community Edition sur son système.

Exemple sous Debian : apt-get install mongodb-org après avoir déclaré le dépôt MongoDB.

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-debian/

Démarrage d'un serveur Mongo

Créer un espace de stockage en lecture écriture pour la base de données (exemple : mkdir ~/mongodata)

Lancer le serveur MongoDB sur le port standard 27017 : mongod --dbpath ~/mongodata

Démarrage du client CLI Mongo (mongo shell)

Pour se connecter à un serveur MongoDB sur le port standard  : mongo --host nom-du-serveur (par exemple : mongo --host localhost)

Test

Une fois connecté exécuter le code suivant pour vérifier le bon fonctionnement de la base :

1
db.test.insert({ "test":"Hello World !" })
2
db.test.find({}, {_id:0})

Le résultat attendu est le suivant, la clé générée étant bien entendu différente :

{ "test" : "Hello World !" }