NoSQL alapú adatbázisrendszer, amit C++ nyelven írnak. A NoSQL, azt jelenti nem SQL nyelvvel használjuk.
Szükségünk van egy szerverre, egy klinesre (Shell) és tetszés szerint telepíthetjük a Compass nevű programot is.
Letöltési helyek:
choco install mongodb
Az adatok és a napló a következő helyre kerülnek:
A futtatható szerver:
A choco telepítés után a szerver azonnal fut. Ellenőrizzük:
sc query | more
Vagy keressünk a mongdb szolgáltatást:
sc query mondgodb
Kliens telepítése:
choco install mongodb-shell
Kliens indítása:
mongosh
A MongoDB szervert indíthatjuk Docker segítségével is. Készítsük el a következő docker-compose.yml fájlt:
version: '3.1' services: mongo: image: mongo container_name: mongo restart: always environment: MONGO_INITDB_ROOT_USERNAME: root MONGO_INITDB_ROOT_PASSWORD: titok ports: - "27017:27017" volumes: - ./data:/data/db
Indítás:
docker compose up -d
Kapcsolódjunk a MongoDB-t futtató szerverhez :
docker exec -it mongo bash
A szerveren klienssel a Mongodb szerverhez:
mongosh -u root -p
Bővítmények:
Elég az egyiket telepíteni. Az SQl Server többféle adatbázishoz lett készítve. A második csak a MongoDB-vel használható.
PHP támogatás telepítése:
apt install php-mongodb