Mongodb
Aller à la navigation
Aller à la recherche
Pour le moment je vais rester à un niveau très simple (le mien en mongo)
Utilisation
On part du principe que la base est locale (sur le serveur où on exécute les requêtes).
Connexion
On lance mongodb client
mongo
Le prompt mongo est ">".
C'est un shell intelligent. Les touches de curseur sont fonctionnelles comme dans bash. L'autocomplétion avec <Tab> est aussi fonctionelle.
Pour connaitre les bases accessibles sur la machine :
> show dbs
admin 0.000GB
local 0.000GB
test 0.000GB
On se connecte à une base:
use local
switched to db local
On peut également se connecter directement sur une base depuis la ligne de commande du shell:
mongo local
On demande la liste des "collections" :
> show collections
startup_log
Et pour voir ce qu'il y a dans la collection
> db.startup_log.find()
{ "_id" : "CIEYY2X3-1498660682291", "hostname" : "MOIICI", "startTime" : ISODate("2017-06-28T14:38:02Z"), "startTimeLocal" : "Wed Jun 28 16:38:02.291", "cmdLine" : { "command" : [ "run" ], "config" : "/etc/mongod.c
...