Підсумковий посібник MongoDB

Встановлення

Встановлення MongoDb на Amazon Web Services AWS EC2 з ОС Ubuntu

Віддалене підключення

Віддалене підключення MongoDB на VPS сервері з MongoDB Compass

Резервне копіювання

Резервне копіювання MongoDB

Показати бази даних, колекції (таблиці) та стовпці таблиць

test> show databases; #або show dbs;  
test> show collections; #або show tables;  
test> db.test.findOne(); #показати стовпці колекції

Створення користувача-адміністратора в базі даних admin

$ mongosh;  
$ use admin;  
$ admin> db.createUser({  
 user:"AdminUsername",  
 pwd:"AdminPassword",  
 roles:[{ role:"root",db:"admin" }]  
 });

Створення бази даних і створення користувача

$ use test; #Створити користувача та вибрати базу даних  
$ db.createUser({  
 user: "tester",  
 pwd: "tester123",  
 roles: [{ role: "readWrite", db: "test" }]  
 });

Увійти в акаунт

$mongosh --username admin --authenticationDatabase admin

Строка віддаленого підключення

mongodb://tester:[email protected]:27017/?authSource=test

MongoDb споживає велику кількість пам'яті

$vi /etc/mongod.conf

Додайте конфігурацію для WiredTiger

storage:  
 wiredTiger:  
 engineConfig:  
 cacheSizeGB: 0.256 #256Мб зменшити пам'ять кешу




Перекладено з: [MongoDB CheatSheet](https://medium.com/@johnmark_76235/mongodb-cheatsheet-58ab0fe0534a)

Leave a Reply

Your email address will not be published. Required fields are marked *