Installer le paquet complet avec référence locale et tous les modes publiés.
install mongodbmongodbUtilisez
mongodb [options] · mongodb : <json-command>mongodbafficher la connexion
mongodb -c <host|uri> [user] [database] [-p <port>] [-n] [-m [name]]se connecter ; avec un utilisateur, le mot de passe est demandé séparément sauf avec -n
-use <database>sélectionner une autre base
-llister les bases
-tlister les collections
-s <collection>afficher les index d’une collection
-n <collection> [documents]prévisualiser des documents
-f <collection> <field> <value> [documents]rechercher des documents par un champ
-o <collection> [file] [-f]exporter des documents en JSON
-a <collection> : <json>insérer un document
-w <collection> <field> <value> : <json>mettre à jour les documents correspondants
-d <collection> <field> <value>supprimer les documents correspondants
-m [name]enregistrer la connexion actuelle dans .lil.key ; utiliser par défaut le nom de la base
-M <name>supprimer une connexion enregistrée
-k [name]lister les connexions enregistrées ou en examiner une sans afficher son mot de passe
-K <name>se connecter avec une connexion enregistrée
-ese déconnecter et effacer les données de connexion
mongodb : <json-command>exécuter un document de commande natif
mongodb dump [file.json] [-f]créer un dump logique Extended JSON
mongodb load <file.json>restaurer un dump
Se connecter avec mongodb:// et mongodb+srv:// sont possibles sans inclure les identifiants. -t liste les collections, -f products sku SHOE-1 filtre sur un champ ; après :, saisir un objet de commande JSON, pas du JavaScript.
-w applique $set à tous les documents correspondants et -d les supprime. dump conserve les documents, sans les index ni tous les paramètres ; il ne remplace pas mongodump. Sauvegarder avant toute écriture. Le pilote PHP
Les formes courantes de la commande sont détaillées ci-dessous dans la référence locale. Les raccourcis couvrent l’inspection et les modifications ciblées ; la syntaxe native reste disponible pour les opérations avancées.
dump/load suivent le format du pilote. Utilisez les outils natifs du serveur lorsqu’une sauvegarde complète de toutes les fonctions du moteur est nécessaire.
Les mots de passe sont saisis dans un champ masqué et ne sont pas enregistrés dans l’historique. Utilisez des comptes aux privilèges limités lorsque c’est possible.
Si une URI
Sans -m, les données de connexion restent limitées à la session PHP courante. -m [name] enregistre explicitement le profil dans le fichier protégé .lil.key (0600), -K <name> s’y reconnecte, -k liste ou examine les profils sans révéler un mot de passe enregistré et -M <name> en supprime un. kill supprime .lil.key avec le reste de l’état du noyau. Considérez ce fichier comme sensible, car un profil enregistré volontairement peut contenir des identifiants de base de données.
Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.
Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.
Base et Minimum sont deux paquets de la même version actuelle du module.
Installer le paquet complet avec référence locale et tous les modes publiés.
install mongodbInstaller le paquet réduit. La référence locale est omise ;
install mongodb -mInstaller exactement cette version publiée.
install mongodb -v 1.1.4upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.
upgrade mongodbSupprimer le bloc d’extension sans toucher au noyau ni aux autres modules.
install mongodb -uLes exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.
mongodbExemple pédagogique — aucune connexion réelle
A connection is required; the status view names the server and selected database.mongodb -c localhost -nExemple pédagogique — aucune connexion réelle
Connection example: server and database will be shown after a successful connection.mongodb -c mongodb://localhost/shop -nExemple pédagogique — aucune connexion réelle
Connection example: server and database will be shown after a successful connection.mongodb -c localhost demo shopExemple pédagogique — aucune connexion réelle
Password is requested separately; selected database: shop.mongodb -c localhost -p 27018 -nExemple pédagogique — aucune connexion réelle
Connection example: server and database will be shown after a successful connection.mongodb -use shopExemple pédagogique — aucune connexion réelle
Selected database: shop (requires an active connection)mongodb -lExemple pédagogique — aucune connexion réelle
admin
shopmongodb -tExemple pédagogique — aucune connexion réelle
productsmongodb -s productsExemple pédagogique — aucune connexion réelle
_id_ {"_id":1} (example of a standard index)mongodb -n products 2Exemple pédagogique — aucune connexion réelle
{"sku": "SHOE-1", "name": "City shoe", "category": "shoes", "price": 79.9, "active": true}
{"sku": "BAG-1", "name": "Canvas bag", "category": "bags", "price": 44.5, "active": true}mongodb -f products sku SHOE-1 2Exemple pédagogique — aucune connexion réelle
{"sku": "SHOE-1", "name": "City shoe", "category": "shoes", "price": 79.9, "active": true}mongodb -o productsExemple pédagogique — aucune connexion réelle
[
{
"sku": "SHOE-1",
"name": "City shoe",
"category": "shoes",
"price": 79.9,
"active": true
},
{
"sku": "BAG-1",
"name": "Canvas bag",
"category": "bags",
"price": 44.5,
"active": true
}
]mongodb -o products tmp/products-mongo.jsonExemple pédagogique — aucune connexion réelle
Saved sandbox/tmp/products-mongo.json (if the destination does not exist)mongodb -o products tmp/products-mongo.json -fExemple pédagogique — aucune connexion réelle
Saved sandbox/tmp/products-mongo.json (replace existing file only with -f)mongodb -a products : {"sku":"NEW-1","name":"Sample","price":5}Exemple pédagogique — aucune connexion réelle
Inserted 1
ID generated by servermongodb -w products sku BAG-1 : {"price":40}Exemple pédagogique — aucune connexion réelle
Matched 1
Updated 1 (example only)mongodb -d products sku BAG-1Exemple pédagogique — aucune connexion réelle
Deleted 1 (example only; all matches would be affected)mongodb : {"count":"products"}Exemple pédagogique — aucune connexion réelle
{"n":2,"ok":1} (server response can include additional fields)mongodb dump tmp/shop-mongo.jsonExemple pédagogique — aucune connexion réelle
Saved sandbox/tmp/shop-mongo.json
Format lil-mongodb-json (logical data export, not server backup)mongodb dump tmp/shop-mongo.json -fExemple pédagogique — aucune connexion réelle
Saved sandbox/tmp/shop-mongo.json
Format lil-mongodb-json (logical data export, not server backup)mongodb load db/mongodb.jsonExemple pédagogique — aucune connexion réelle
Restores documents from the bundled lil-mongodb-json sample; duplicate or existing records may conflict.mongodb -m shop-demoExemple pédagogique — aucune connexion réelle
Saved shop-demo (stores a sensitive profile in .lil.key)mongodb -kExemple pédagogique — aucune connexion réelle
No saved connections (unless a profile has already been saved)mongodb -k shop-demoExemple pédagogique — aucune connexion réelle
Saved connection not found: shop-demo (unless saved earlier)mongodb -K unknownExemple pédagogique — aucune connexion réelle
Saved connection not found: unknownmongodb -M unknownExemple pédagogique — aucune connexion réelle
Saved connection not found: unknownmongodb -eExemple pédagogique — aucune connexion réelle
+mongodb -c localhost -p 99999 -nExemple pédagogique — aucune connexion réelle
Invalid database portmongodb -c mongodb://user:password@localhost/shop -nExemple pédagogique — aucune connexion réelle
Credentials must be entered separatelysandbox/db/mongodb.jsonL’exemple utilise un fichier ou un répertoire de l’espace de documentation protégé /sandbox/.
{
"format": "lil-mongodb-json",
"version": 1,
"database": "shop",
"created": "2026-08-09T00:00:00+00:00",
"collections": {
"products": [
"{\"sku\":\"SHOE-1\",\"name\":\"City shoe\",\"category\":\"shoes\",\"price\":79.9,\"active\":true}",
"{\"sku\":\"BAG-1\",\"name\":\"Canvas bag\",\"category\":\"bags\",\"price\":44.5,\"active\":true}"
]
}
}
Version stable actuelle de