Animation, rédaction d’une formation portant sur l’exploitation d’une BdD NoSQL
- MongoDB Introduction
- Historique
- Structure
- NoSQL / Relationnelle
- JSON
- Avantages / Inconvénients
- Installation
- Windows
- Création du compte Mongo
- Studio 3T
- Modélisation des documents
- Créer une collection
- Importer une collection
- Requêtes
- Find & FindOne
- Projection
- Filtrage avec opérateur
- Les opérateurs logiques
- Commandes utiles (Distinct, Count, Sort, limit)
- Agrégation
- Par groupement
- Avec $sum, $max, $min, $count
- Successives
- Gestion des données
- Insertion
- Modification
- Remplacer un document
- Modifier un document
- Modifications multiples
- Upsert
- Suppression
- NodeJS
- Différences au niveau du serveur
- Node non bloquant ?
- Les callback
- Installation
- Démarrage d’un nouveau projet
- Express
- Rappel sur les requêtes HTTP
- Principe et installation
- Premières routes
- Mongoose
- Installation
- Connexion à la BdD
- Création d’un model
- Les différentes routes (POST, GET, PUT et DELETE)
- Projet : Création d’un mini projet permettant la gestion Front et Back de l’information de son choix
Exploitation d’une BdD NoSQL