Встановлення
Встановлення MongoDb на Amazon Web Services AWS EC2 з ОС Ubuntu
Віддалене підключення
Віддалене підключення MongoDB на VPS сервері з MongoDB Compass
Резервне копіювання
Показати бази даних, колекції (таблиці) та стовпці таблиць
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)