ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。
install mongodbmongodbmongodb [options] · mongodb : <json-command>mongodb現在の
mongodb -c <host|uri> [user] [database] [-p <port>] [-n] [-m [name]]接続する;ユーザー指定時は -n を使わない限りパスワードを別入力で要求
-use <database>別のデータベースを選択
-lデータベースを一覧表示
-tコレクションを一覧表示
-s <collection>コレクションのインデックスを表示
-n <collection> [documents]ドキュメントをプレビュー
-f <collection> <field> <value> [documents]1つのフィールドでドキュメントを検索
-o <collection> [file] [-f]ドキュメントを JSON でエクスポート
-a <collection> : <json>ドキュメントを追加
-w <collection> <field> <value> : <json>一致するドキュメントを更新
-d <collection> <field> <value>一致するドキュメントを削除
-m [name]現在の接続を .lil.key に保存。既定名はデータベース名
-M <name>保存済み接続を削除
-k [name]保存済み接続を一覧表示、またはパスワードを表示せずに1件確認
-K <name>保存済み接続を使って接続
-e切断して接続情報を消去
mongodb : <json-command>ネイティブのデータベースコマンド文書を実行
mongodb dump [file.json] [-f]Extended JSON 論理ダンプを作成
mongodb load <file.json>lil
mongodb:// または mongodb+srv:// URI も使えます。-t はコレクションを一覧表示し、-f products sku SHOE-1 はフィールド検索です。: の後は JavaScript ではなく JSON のコマンドオブジェクトを指定します。
-w は $set を一致する全ドキュメントに適用し、-d はすべて削除します。dump はドキュメントを保存しますが、索引やサーバー設定全体は含まず、mongodump の代用にはなりません。変更前にバックアップし、PHP
よく使う形式はローカルリファレンスにまとまっています。短縮操作は確認と小規模な変更を担当し、高度な操作では各データベースのネイティブ構文をそのまま使えます。
dump/load の形式はドライバーごとに異なります。エンジンの全機能を含む完全なバックアップが必要な場合は、サーバー側のネイティブツールを使ってください。
パスワードは非表示入力で受け取り、コマンド履歴には保存しません。可能な限り権限を限定したアカウントを利用してください。
完全な
-m を使わない限り、接続データは現在の PHP セッションだけに保持されます。-m [name] はプロファイルを保護された .lil.key(0600)へ明示的に保存し、-K <name> はそれを使って再接続、-k は保存済みパスワードを表示せずに一覧または詳細を確認し、-M <name> は1件削除します。kill は他のコア状態とともに .lil.key を削除します。任意保存したプロファイルにはデータベース認証情報が含まれる場合があるため、このファイルは機密として扱ってください。
用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。
現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。
Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。
ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。
install mongodb縮小パッケージをインストールします。ローカルリファレンスは含まれず、
install mongodb -mこの公開済みバージョンを正確に指定してインストールします。
install mongodb -v 1.1.4upgrade が互換性を確認し、必要な場合だけブロックを置換します。
upgrade mongodbコアや他のモジュールに触れず拡張ブロックを削除します。
install mongodb -u例はコピーできますが、サイトは実行しません。実プロジェクトではパス、権限、破壊的オプションを確認してください。
mongodb学習用の例 — 実際の接続なし
A connection is required; the status view names the server and selected database.mongodb -c localhost -n学習用の例 — 実際の接続なし
Connection example: server and database will be shown after a successful connection.mongodb -c mongodb://localhost/shop -n学習用の例 — 実際の接続なし
Connection example: server and database will be shown after a successful connection.mongodb -c localhost demo shop学習用の例 — 実際の接続なし
Password is requested separately; selected database: shop.mongodb -c localhost -p 27018 -n学習用の例 — 実際の接続なし
Connection example: server and database will be shown after a successful connection.mongodb -use shop学習用の例 — 実際の接続なし
Selected database: shop (requires an active connection)mongodb -l学習用の例 — 実際の接続なし
admin
shopmongodb -t学習用の例 — 実際の接続なし
productsmongodb -s products学習用の例 — 実際の接続なし
_id_ {"_id":1} (example of a standard index)mongodb -n products 2学習用の例 — 実際の接続なし
{"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 2学習用の例 — 実際の接続なし
{"sku": "SHOE-1", "name": "City shoe", "category": "shoes", "price": 79.9, "active": true}mongodb -o 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
}
]mongodb -o products tmp/products-mongo.json学習用の例 — 実際の接続なし
Saved sandbox/tmp/products-mongo.json (if the destination does not exist)mongodb -o products tmp/products-mongo.json -f学習用の例 — 実際の接続なし
Saved sandbox/tmp/products-mongo.json (replace existing file only with -f)mongodb -a products : {"sku":"NEW-1","name":"Sample","price":5}学習用の例 — 実際の接続なし
Inserted 1
ID generated by servermongodb -w products sku BAG-1 : {"price":40}学習用の例 — 実際の接続なし
Matched 1
Updated 1 (example only)mongodb -d products sku BAG-1学習用の例 — 実際の接続なし
Deleted 1 (example only; all matches would be affected)mongodb : {"count":"products"}学習用の例 — 実際の接続なし
{"n":2,"ok":1} (server response can include additional fields)mongodb dump tmp/shop-mongo.json学習用の例 — 実際の接続なし
Saved sandbox/tmp/shop-mongo.json
Format lil-mongodb-json (logical data export, not server backup)mongodb dump tmp/shop-mongo.json -f学習用の例 — 実際の接続なし
Saved sandbox/tmp/shop-mongo.json
Format lil-mongodb-json (logical data export, not server backup)mongodb load db/mongodb.json学習用の例 — 実際の接続なし
Restores documents from the bundled lil-mongodb-json sample; duplicate or existing records may conflict.mongodb -m shop-demo学習用の例 — 実際の接続なし
Saved shop-demo (stores a sensitive profile in .lil.key)mongodb -k学習用の例 — 実際の接続なし
No saved connections (unless a profile has already been saved)mongodb -k shop-demo学習用の例 — 実際の接続なし
Saved connection not found: shop-demo (unless saved earlier)mongodb -K unknown学習用の例 — 実際の接続なし
Saved connection not found: unknownmongodb -M unknown学習用の例 — 実際の接続なし
Saved connection not found: unknownmongodb -e学習用の例 — 実際の接続なし
+mongodb -c localhost -p 99999 -n学習用の例 — 実際の接続なし
Invalid database portmongodb -c mongodb://user:password@localhost/shop -n学習用の例 — 実際の接続なし
Credentials must be entered separatelysandbox/db/mongodb.json例では、保護されたドキュメント用 /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}"
]
}
}