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 | ||
|
accedint_mongodb [2020/02/17 15:45] enric_mieza_sanchez [Connectant amb MongoDB Atlas] |
accedint_mongodb [2022/01/26 18:46] (actual) enrique_mieza_sanchez [Accedint a MongoDB] |
||
|---|---|---|---|
| Línia 5: | Línia 5: | ||
| Aquest article està orientat a la connexió a MongoDB a través de diferents llenguatges de programació. | Aquest article està orientat a la connexió a MongoDB a través de diferents llenguatges de programació. | ||
| - | Es recomana utilitzar una versió | + | Es recomana utilitzar una versió avançada de MongoDB. Si la versió de MongoDB és 2.x o menor, algunes eines com Robomongo o Studio 3T no ens funcionaran bé. A Ubuntu 18.04 hi ha MongoDB > 3.x, cap problema, doncs (però a Ubuntu 16.04 tenien versions 2.x i no eren viables). |
| Recursos: | Recursos: | ||
| Línia 12: | Línia 12: | ||
| * https:// | * https:// | ||
| * [[https:// | * [[https:// | ||
| + | |||
| + | {{mdb-vs-sql.png? | ||
| Importa amb '' | Importa amb '' | ||
| + | {{tag> #FpInfor #Dam #DamMp06 #DamMp06Uf3 # | ||
| + | |||
| + | \\ | ||
| ===== MongoDB i PHP ===== | ===== MongoDB i PHP ===== | ||
| Línia 69: | Línia 74: | ||
| + | |||
| + | |||
| + | \\ | ||
| ===== MongoDB amb NodeJS ===== | ===== MongoDB amb NodeJS ===== | ||
| Línia 164: | Línia 172: | ||
| Visita la web amb el browser a (cal abans crear les plantilles ejs descrites més avall) | Visita la web amb el browser a (cal abans crear les plantilles ejs descrites més avall) | ||
| - | http: | + | http://localhost: |
| | | ||
| Prova la API amb la comanda: | Prova la API amb la comanda: | ||
| Línia 177: | Línia 185: | ||
| * '' | * '' | ||
| + | |||
| + | ==== ObjectID ==== | ||
| + | De vegades voldrem accedir a diferents elements de la llibreria de MongoDB per a NodeJS. Per exemple, [[https:// | ||
| + | |||
| + | \\ | ||
| Línia 215: | Línia 228: | ||
| ==== Contrasenyes segures ==== | ==== Contrasenyes segures ==== | ||
| - | Aquest codi anterior captura les variables DBUSER i DBPASS de l' | + | Aquest codi anterior captura les variables DBUSER i DBPASS de l' |
| - | Utilitza el [[https:// | + | Utilitza el [[https:// |
| + | DBUSER=user | ||
| + | DBPASS=P@ssw0rd | ||
| + | |||
| + | I podem carregar-lo tal i com diu la documentació, | ||
| + | <sxh javascript> | ||
| + | require(' | ||
| + | </ | ||
| + | |||
| + | \\ | ||
| ===== Exercici DB films ===== | ===== Exercici DB films ===== | ||
| + | <WRAP todo> | ||
| Importa amb '' | Importa amb '' | ||
| - | |||
| Crea una web amb la base de dades de films que implementi: | Crea una web amb la base de dades de films que implementi: | ||
| Línia 235: | Línia 257: | ||
| - Filtrar que només es pugui valorar un cop amb el ID del cookie de sessió (quan canvia de IDsession es pot tornar a votar). | - Filtrar que només es pugui valorar un cop amb el ID del cookie de sessió (quan canvia de IDsession es pot tornar a votar). | ||
| + | </ | ||
| + | |||
| + | \\ | ||