Introduction Ă MongoDB
SQL vs NoSQL, documents, collections, BSON, écosystÚme.
Shell mongo, Compass & VS Code
mongosh, connexion, Compass, import/export.
Les méthodes CRUD
insert, find, update, delete, ObjectId.
Les opérateurs de recherche
comparaison, logiques, éléments, évaluation.
Les opérateurs de tableaux
$all, $elemMatch, $size, $push, $pull, $addToSet.
Les opérateurs de mise à jour
$set, $unset, $inc, $mul, $min/$max, $rename, $currentDate.
Les projections
inclusion/exclusion, _id, $slice, $elemMatch.
Modéliser une base
1â1, 1âN, NâN, embarquer vs rĂ©fĂ©rencer.
Curseur & exercices
sort, limit, skip, count, distinct.
Validation des schémas
$jsonSchema, required, enum, validationLevel.
Les index
explain, composés (ESR), unique, TTL, partiels.
Recherches textuelles
index texte, $text, $search, score.
Recherches géospatiales
GeoJSON, 2dsphere, $near, $geoWithin.
Les agrégations
pipeline, $match, $group, $unwind, $lookup, $project.
Exemples d'agrégations
volume, palier de prix, top zones, $bucket.
Les types de nombre
double, int, long, decimal128 (l'argent).
Présentation d'Atlas
DBaaS, cluster M0, accĂšs, connexion, secrets.
â Les 17 chapitres du parcours MongoDB sont rĂ©digĂ©s et disponibles.