Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install mongodbmongodbmongodb [options] · mongodb : <json-command>mongodbaktuelle
mongodb -c <host|uri> [user] [database] [-p <port>] [-n] [-m [name]]verbinden; bei angegebenem Benutzer wird das Passwort separat abgefragt, sofern -n fehlt
-use <database>andere Datenbank auswählen
-lDatenbanken auflisten
-tCollections auflisten
-s <collection>Collection-Indizes anzeigen
-n <collection> [documents]Dokumente voranzeigen
-f <collection> <field> <value> [documents]Dokumente nach einem Feld finden
-o <collection> [file] [-f]Dokumente als JSON exportieren
-a <collection> : <json>ein Dokument einfügen
-w <collection> <field> <value> : <json>passende Dokumente aktualisieren
-d <collection> <field> <value>passende Dokumente löschen
-m [name]aktuelle Verbindung in .lil.key speichern; standardmäßig den Datenbanknamen verwenden
-M <name>eine gespeicherte Verbindung entfernen
-k [name]gespeicherte Verbindungen auflisten oder eine prüfen, ohne das Passwort anzuzeigen
-K <name>über eine gespeicherte Verbindung verbinden
-eVerbindung trennen und Verbindungsdaten löschen
mongodb : <json-command>natives Datenbank-Kommandodokument ausführen
mongodb dump [file.json] [-f]logischen Extended-JSON-Dump erstellen
mongodb load <file.json>lil-
Mit mongodb:// und mongodb+srv:// sind möglich, ohne Zugangsdaten in den Befehl zu schreiben. -t listet Collections, -f products sku SHOE-1 sucht per Feld und nach : folgt ein JSON-Befehlsdokument, kein JavaScript.
-w setzt Felder mit $set in allen passenden Dokumenten, -d löscht alle Treffer. dump exportiert Daten, aber keine Collection-Indizes und ist kein vollständiges mongodump. Vor Schreibvorgängen sichern. PHP-
-l/-t/-s/-n/-f inspizieren Daten; -a/-w/-d bieten kleine dokumentorientierte Änderungen.
dump verwendet nach Möglichkeit canonical Extended JSON; für vollständige Server-Backups bleibt mongodump das maßgebliche Werkzeug.
Befehle laufen mit den Rechten der angegebenen
Enthält eine vollständige
Ohne -m bleiben Verbindungsdaten auf die aktuelle PHP-Sitzung beschränkt. -m [name] speichert das Profil ausdrücklich in der geschützten Datei .lil.key (0600), -K <name> verbindet damit erneut, -k listet oder prüft Profile ohne ein gespeichertes Passwort offenzulegen, und -M <name> entfernt eines. kill entfernt .lil.key zusammen mit dem übrigen Kernzustand. Behandeln Sie die Datei als sensibel, weil ein bewusst gespeichertes Profil Datenbankzugangsdaten enthalten kann.
Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.
Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.
Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.
Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install mongodbDas reduzierte Paket installieren. Die lokale Referenz entfällt;
install mongodb -mGenau diese veröffentlichte Version installieren.
install mongodb -v 1.1.4upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.
upgrade mongodbErweiterungsblock entfernen, Core und andere Module bleiben erhalten.
install mongodb -uDie Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.
mongodbLernbeispiel — keine Live-Verbindung
A connection is required; the status view names the server and selected database.mongodb -c localhost -nLernbeispiel — keine Live-Verbindung
Connection example: server and database will be shown after a successful connection.mongodb -c mongodb://localhost/shop -nLernbeispiel — keine Live-Verbindung
Connection example: server and database will be shown after a successful connection.mongodb -c localhost demo shopLernbeispiel — keine Live-Verbindung
Password is requested separately; selected database: shop.mongodb -c localhost -p 27018 -nLernbeispiel — keine Live-Verbindung
Connection example: server and database will be shown after a successful connection.mongodb -use shopLernbeispiel — keine Live-Verbindung
Selected database: shop (requires an active connection)mongodb -lLernbeispiel — keine Live-Verbindung
admin
shopmongodb -tLernbeispiel — keine Live-Verbindung
productsmongodb -s productsLernbeispiel — keine Live-Verbindung
_id_ {"_id":1} (example of a standard index)mongodb -n products 2Lernbeispiel — keine Live-Verbindung
{"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 2Lernbeispiel — keine Live-Verbindung
{"sku": "SHOE-1", "name": "City shoe", "category": "shoes", "price": 79.9, "active": true}mongodb -o productsLernbeispiel — keine Live-Verbindung
[
{
"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.jsonLernbeispiel — keine Live-Verbindung
Saved sandbox/tmp/products-mongo.json (if the destination does not exist)mongodb -o products tmp/products-mongo.json -fLernbeispiel — keine Live-Verbindung
Saved sandbox/tmp/products-mongo.json (replace existing file only with -f)mongodb -a products : {"sku":"NEW-1","name":"Sample","price":5}Lernbeispiel — keine Live-Verbindung
Inserted 1
ID generated by servermongodb -w products sku BAG-1 : {"price":40}Lernbeispiel — keine Live-Verbindung
Matched 1
Updated 1 (example only)mongodb -d products sku BAG-1Lernbeispiel — keine Live-Verbindung
Deleted 1 (example only; all matches would be affected)mongodb : {"count":"products"}Lernbeispiel — keine Live-Verbindung
{"n":2,"ok":1} (server response can include additional fields)mongodb dump tmp/shop-mongo.jsonLernbeispiel — keine Live-Verbindung
Saved sandbox/tmp/shop-mongo.json
Format lil-mongodb-json (logical data export, not server backup)mongodb dump tmp/shop-mongo.json -fLernbeispiel — keine Live-Verbindung
Saved sandbox/tmp/shop-mongo.json
Format lil-mongodb-json (logical data export, not server backup)mongodb load db/mongodb.jsonLernbeispiel — keine Live-Verbindung
Restores documents from the bundled lil-mongodb-json sample; duplicate or existing records may conflict.mongodb -m shop-demoLernbeispiel — keine Live-Verbindung
Saved shop-demo (stores a sensitive profile in .lil.key)mongodb -kLernbeispiel — keine Live-Verbindung
No saved connections (unless a profile has already been saved)mongodb -k shop-demoLernbeispiel — keine Live-Verbindung
Saved connection not found: shop-demo (unless saved earlier)mongodb -K unknownLernbeispiel — keine Live-Verbindung
Saved connection not found: unknownmongodb -M unknownLernbeispiel — keine Live-Verbindung
Saved connection not found: unknownmongodb -eLernbeispiel — keine Live-Verbindung
+mongodb -c localhost -p 99999 -nLernbeispiel — keine Live-Verbindung
Invalid database portmongodb -c mongodb://user:password@localhost/shop -nLernbeispiel — keine Live-Verbindung
Credentials must be entered separatelysandbox/db/mongodb.jsonDas Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /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}"
]
}
}
Aktuelle stabile Version von