Установка
20.04
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
18.04
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Установка
sudo apt update
sudo apt install -y mongodb-org
# or specific
sudo apt install -y mongodb-org=4.4.1 mongodb-org-server=4.4.1 mongodb-org-shell=4.4.1 mongodb-org-mongos=4.4.1 mongodb-org-tools=4.4.1
Запустить
sudo systemctl enable --now mongod
systemctl status mongod
# Сервис должен прослушиваеться 27017 порту
netstat -tunelp | grep 27017
Test connection:
mongo --eval 'db.runCommand({ connectionStatus: 1 })'
# mongo
...
To enable free monitoring, run the following command:
db.enableFreeMonitoring()
---
> use test_db # This will create database called test_db
switched to db test_db
> db # Show current database
test_db
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
> db.files.insert({"name":"rap"}) # Insert data to db
WriteResult({ "nInserted" : 1 })
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
test_db 0.000GB
> db.dropDatabase() # Drop our test db
> exit
bye
sudo systemctl status mongod
sudo service mongod start
sudo service mongod stop