Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
mongdb_php [2020/01/19 18:02] enric_mieza_sanchez [Instal·lació] |
mongdb_php [2021/09/29 09:40] (actual) |
||
---|---|---|---|
Línia 1: | Línia 1: | ||
- | ====== MongoDB amb PHP ====== | + | Hem mogut aquesta pàgina |
- | + | ||
- | MongoDB és una base de dades no-SQL orientada | + | |
- | + | ||
- | Tens [[https:// | + | |
- | + | ||
- | + | ||
- | + | ||
- | ===== Instal·lació ===== | + | |
- | + | ||
- | Primer cal [[https:// | + | |
- | + | ||
- | Per Ubuntu LTS això funcionaria: | + | |
- | + | ||
- | $ sudo apt install php-dev php-pear | + | |
- | $ sudo pecl install mongodb | + | |
- | + | ||
- | Afegim la llibreria a la instal·lació afegint a l' | + | |
- | extension=mongodb.so | + | |
- | + | ||
- | + | ||
- | ===== Exemple pràctic ===== | + | |
- | + | ||
- | Cal mirar bé la documentació de PHP perquè hi ha diversos //drivers// i s' | + | |
- | + | ||
- | <sxh php> | + | |
- | use MongoDB\Driver\Manager as MongoManager; | + | |
- | use MongoDB\Driver\Query as MongoQuery; | + | |
- | + | ||
- | $mongo = new MongoManager(); | + | |
- | $filter = []; | + | |
- | $options = []; | + | |
- | $query = new MongoQuery( $filter, $options ); | + | |
- | $cotxes = $mongo-> | + | |
- | + | ||
- | foreach( $cotxes as $cotxe ) { | + | |
- | echo $cotxe-> | + | |
- | } | + | |
- | </ | + | |