Felhasználói eszközök

Eszközök a webhelyen


oktatas:adatbazis-kezeles:mongodb

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Következő változat
Előző változat
oktatas:adatbazis-kezeles:mongodb [2019/08/15 20:46]
admin létrehozva
oktatas:adatbazis-kezeles:mongodb [2024/02/17 20:23] (aktuális)
admin
Sor 3: Sor 3:
 ====== MongoDB ====== ====== MongoDB ======
  
- +  ​[[oktatas:adatbazis-kezeles:​mongodb:Telepítés]] 
-  ​**Szerző:** Sallai András +  * [[oktatas:adatbazis-kezeles:​mongodb:NoSQL]] 
-  * Copyright (c) Sallai András, 2013, 2014 +  * [[oktatas:adatbazis-kezeles:mongodb:MongoDB Shell]] 
-  * LicencGNU Free Documentation License 1.3 +  ​* [[oktatas:adatbazis-kezeles:mongodb:Felhasználók]] 
-  * Webhttp://szit.hu +  * [[oktatas:​adatbazis-kezeles:mongodb:Mentés]] 
- +  * [[oktatas:adatbazis-kezeles:mongodb:​Linkek]]
-===== Bevezetés ===== +
- +
-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. +
-===== A MongoDB ===== +
- +
-NoSQL alapú adatbázisrendszer,​ amit C++ nyelven írnak. A NoSQL, azt jelenti nem SQL nyelvvel használjuk. ​ +
- +
- +
- +
- +
- +
- +
-===== Telepítés ===== +
- +
-Telepítés Debian alapú rendszeren: +
-  apt-get install ​mongodb-server +
- +
-PHP támogatás telepítése+
-  ​apt-get install php5-mongo +
- +
-===== Kezdés ===== +
- +
-Feltelepül egy mongo nevű kliens program. +
- +
-Megjelenik a következő várakozási jel: +
-<code mongo> +
-+
-</​code>​ +
- +
-Kilépés az exit utasítással lehetséges:​ +
-<​code>​ +
-> exit +
-</​code>​ +
- +
- +
-Kérdezzük le mi az aktuális adatbázis:​ +
- +
-<code mongo> +
-> db +
-test +
-+
-</​code>​ +
- +
-Milyen adatbázisok vannak: +
-<code mongo> +
-> show dbs +
-local   ​(empty) +
-+
-</​code>​ +
- +
-Új adatbázist úgy tudsz létrehozni,​ hogy használatba veszed: +
-<​code>​ +
-> use kekzrt +
-switched to db kekzrt +
-</​code>​ +
- +
-Ellenőrizd az aktuális adatbázist:​ +
-<​code>​ +
-> db +
-kekzrt +
-</​code>​ +
- +
-Segítség:​ +
-<​code>​ +
-> help +
-</​code>​ +
- +
- +
- +
-===== Kollekciók és dokumentumok ===== +
- +
-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: +
- +
-<​code>​ +
-a = { nev "​Joska"​ } +
-b = { szam : 3 } +
-</​code>​ +
- +
-Tegyük a Dolgozók gyűjteménybe:​ +
-<​code>​ +
-db.Dolgozók.insert(a) +
-db.Dolgozók.insert(b) +
-</​code>​ +
- +
-Ellenőrizzük a gyűjteményeinket:​ +
-<​code>​ +
-show collections +
-Dolgozók +
-system.indexes  +
-</​code>​ +
- +
- +
-Nézzük meg a Dolgozók gyűjteményünket a find() függvénnyel:​ +
-<​code>​ +
-db.Dolgozók.find() +
-{"​_id"​ : ObjectId("​52619e731b723f1bb2cdbc8d"​),​ "​nev"​ : "​Joska"​ } +
-{"​_id"​ : ObjectId("​52619e921b723f1bb2cdbc8e"​),​ "​szam"​ : 3 } +
-</​code>​ +
- +
-===== Link ===== +
- +
-  * http://www.mongodb.org/ +
-  * http://​docs.mongodb.org/​manual/​tutorial/​getting-started/ +
-  * http://​rockmongo.com/​ (PHP alapú adminisztrációs felület -- mint a PHPMyAdmin)+
oktatas/adatbazis-kezeles/mongodb.1565894798.txt.gz · Utolsó módosítás: 2019/08/15 20:46 szerkesztette: admin