Vannak akik nem szeretik az SQL lekérdező nyelvet. Az adatbázisok kezeléséről más elképzelésük van. Ennek a terméke a MongoDB.
Egy rövid bevezetőt találunk itt a használathoz, ami maximum egy induláshoz elég.
NoSQL alapú adatbázisrendszer, amit C++ nyelven írnak. A NoSQL, azt jelenti nem SQL nyelvvel használjuk.
Telepítés Debianra, leírás:
Debian 11 leírás a Linux névtérben.
PHP támogatás telepítése:
apt install php-mongodb
Feltelepül egy mongo nevű kliens program. Indítsuk el:
mongo
Megjelenik a következő várakozási jel:
>
Kilépés az exit utasítással lehetséges:
> exit
Kérdezzük le mi az aktuális adatbázis:
> db test >
Milyen adatbázisok vannak:
> show dbs local (empty) >
Új adatbázist úgy tudsz létrehozni, hogy használatba veszed:
> use kekzrt switched to db kekzrt
Ellenőrizd az aktuális adatbázist:
> db kekzrt
Segítség:
> help
A MongoDB adatbázis-kezelőben adatbázisokat hozunk létre.
Az adatbázisokban gyűjteményekkel (collection) dolgozunk.
A gyűjteményekbe dokumentumokat szúrunk be.
A kollekciót nem kell létrehozni, az automatikusan létrejön, amikor először hivatkozunk rá.
Hozzunk létre két dokumentumot:
a = { nev : "Joska" } b = { szam : 3 }
Tegyük a Dolgozók gyűjteménybe:
db.Dolgozók.insert(a) db.Dolgozók.insert(b)
Ellenőrizzük a gyűjteményeinket:
show collections Dolgozók system.indexes
Nézzük meg a Dolgozók gyűjteményünket a find() függvénnyel:
db.Dolgozók.find() {"_id" : ObjectId("52619e731b723f1bb2cdbc8d"), "nev" : "Joska" } {"_id" : ObjectId("52619e921b723f1bb2cdbc8e"), "szam" : 3 }
GUI kliensek: