Напоминатель для работы с MongoDB.

R5AM, Александр Ящук, Москва, 2016г.
На главную


Установка и настройка mongodb:
http://cyber01.ru/manuals/ustanovka-i-nastrojka-mongodb-v-ubuntu-14-04/
Инсталляция браузерного просмотрщика базы mongs:
$ git clone https://github.com/whit537/mongs.git
$ cd mongs
$ make run
Greetings program! Welcome to port 8080.
Открыть базу в консоли:
mongo base_name
Основные команды в консоли mongo:
help - вывод всех команд с кратким описанием
exit - выход из консоли
use db_name - работать с базой db_name
show dbs - список баз данных
show collections - список коллекций (таблиц)
Резервное копирование из консоли базы данных learn в папку backup:
mongodump --db learn --out backup
Восстановить только коллекцию unicorns:
mongorestore --collection unicorns backup/learn/unicorns.bson
Экспорт и импорт данных JSON и CSV (mongoexport и mongoimport):
    в виде JSON:
mongoexport --db learn -collection unicorns
    в виде CSV:
mongoexport --db learn -collection unicorns --csv -fields name,weight,vampires
Версия mongodb:
db.version()
Вывод списка коллекций базы:
show collections
Вывод всех данных из коллекции auth_user:
db.auth_user.find()
Статистика по базе:
db.stats()
Статистика по коллекции unicorns:
db.unicorns.stats()
Вставить документ в новую коллекцию unicorns:
db.unicorns.insert({name: 'Aurora', gender: 'f', weight: 450})
Удаление всех документов из коллекции unicorns:
db.unicorns.remove()
Обновление веса с помощью модификатора $set:
db.unicorns.update({name: 'Roooooodles'}, {$set: {weight: 590}})
Сортировка по весу - от тяжёлых к лёгким единорогам:
db.unicorns.find().sort({weight: -1})




На главную
К началу страницы