Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install mongodbmongodbИспользуйте
mongodb [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]найти документы по одному полю
-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]показать сохранённые подключения или сведения об одном без вывода пароля
-K <name>подключиться через сохранённое подключение
-eотключиться и удалить данные подключения
mongodb : <json-command>выполнить нативный документ-команду базы
mongodb dump [file.json] [-f]создать логический дамп Extended JSON
mongodb load <file.json>восстановить дамп
-l показывает базы, -t — коллекции, -s — индексы, -n — документы, -f — выборку по одному полю, -o — JSON. -a добавляет документ, -w применяет $set к совпавшим документам, -d удаляет совпавшие документы. Для сложной логики используйте нативный документ-команду после :.
dump по возможности хранит документы в формате Canonical Extended JSON, чтобы лучше сохранять BSON-типы. load восстанавливает формат lil. Для полной резервной копии всего сервера
-c принимает host или полный
Если полный URI
Без -m данные подключения остаются только в текущей PHP-сессии. -m [name] явно сохраняет профиль в защищённом файле .lil.key (0600), -K <name> подключается через него повторно, -k показывает список или сведения о профиле без вывода сохранённого пароля, а -M <name> удаляет профиль. kill удаляет .lil.key вместе с остальным состоянием ядра. Относитесь к файлу как к чувствительному: добровольно сохранённый профиль может содержать доступы к базе данных.
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install mongodbУстановить сокращённый пакет без локальной справки;
install mongodb -mУстановить именно эту опубликованную версию.
install mongodb -v 1.1.3Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade mongodbУдалить блок расширения, не затрагивая ядро и остальные модули.
install mongodb -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
mongodb -use shop | mongodb -t | mongodb -n products 5Database shop
products
orders
{"sku":"SHOE-1","name":"City shoe","category":"shoes","price":79.9}
{"sku":"BAG-1","name":"Canvas bag","category":"bags","price":44.5}mongodb -c localhost app shopStatus connected
Server localhost
Database shop
Version 8.xmongodb -c mongodb://localhost/shop -nStatus connected
Server localhost
Database shop
Version 8.xmongodb -ladmin
config
shopmongodb -s products_id_ {"_id":1}
sku_1 {"sku":1}mongodb -f products sku SHOE-1 20{"sku":"SHOE-1","name":"City shoe","price":79.9}mongodb -o products products.jsonSaved products.jsonmongodb -a products : {"sku":"BAG-1","name":"Travel bag","price":49.90}Inserted 1
ID generatedmongodb -w products sku BAG-1 : {"price":44.90}Matched 1
Updated 1mongodb -d products sku BAG-1Deleted 1mongodb : {"count":"products"}{"n":4,"ok":1}mongodb dump shop.jsonSaved shop.jsonmongodb load \sandbox\db\mongodb.jsonRestored 2mongodb -e+mongodb -s missing_collectionКоллекция не найдена: missing_collectionsandbox/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}"
]
}
}
Добавлены явные профили -m/-M/-k/-K в .lil.key; списки никогда не показывают сохранённый пароль.