projet dans MongoDB Skill Tree

Nettoyer et valider un catalogue de matériel

Nettoyez un catalogue MongoDB, préservez les originaux incertains avec leurs types, corrigez les quantités approuvées et validez les écritures futures.

ProjetBase de donnéesMongoDB

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Nettoyer et valider un catalogue de matériel est un projet pratique MongoDB destiné aux personnes qui connaissent les opérations de base sur les documents. Aidez FIELDNOTE à rendre fiables les stocks d’un catalogue de location hérité, tout en conservant les originaux incertains pour examen par le fournisseur.

Deux travaux pratiques guidés enseignent la classification explicite, la mise en quarantaine des originaux complets avec leurs types, la conversion des chaînes approuvées et la validation native des écritures futures. Un défi indépendant transpose ce travail à un catalogue d’appareils photo, avec d’autres chemins de champs et limites de quantité. Chaque unité dispose de son propre environnement préparé. Il s’agit d’une maintenance séquentielle sans écritures concurrentes ni transaction tout ou rien entre collections.

Ce que vous apprendrez

À l’issue de ce cours, vous saurez :

  • distinguer les quantités scalaires int/long valides, les chaînes décimales approuvées, zéro et les valeurs incertaines null, absentes, de type tableau ou Double ;
  • classer des documents complets avec une politique réutilisable tout en préservant les champs sans rapport avec la modification ;
  • conserver les originaux BSON complets avant de retirer les documents incertains du catalogue actif, refuser les copies en conflit et reprendre une migration interrompue dans le cadre de maintenance défini ;
  • convertir uniquement les chaînes approuvées sans remplacer les objets imbriqués ni modifier les types numériques déjà valides ;
  • appliquer une validation native stricte, observer de véritables refus d’écriture et préserver les insertions valides et mises à jour de stock ordinaires.

À qui s’adresse ce cours

Ce cours s’adresse aux apprenants MongoDB et aux développeurs souhaitant pratiquer un nettoyage de données prudent et concret.

Prérequis : Navigation élémentaire dans un terminal et familiarité avec les documents MongoDB, les champs imbriqués, find et les mises à jour ordinaires. Les travaux pratiques guidés expliquent les constructions JavaScript requises, la syntaxe de création des fichiers, les distinctions BSON et les règles de schéma.

Environnement d’apprentissage : Chaque unité fournit dans le navigateur un Terminal Linux prêt à l’emploi, MongoDB, son shell, un catalogue synthétique et un outil de connexion et d’exécution. Aucune installation locale de base de données ni programmation Python n’est nécessaire.

Questions fréquentes

Faut-il connaître JavaScript ?

Un cours JavaScript séparé n’est pas nécessaire. Vous devez déjà comprendre les opérations de base sur les documents MongoDB ; les unités guidées expliquent les constructions précises utilisées dans les fichiers de politique et de migration.

La mise en quarantaine supprime-t-elle les preuves originales ?

Non. La copie active n’est retirée qu’après l’enregistrement et la vérification d’un original complet, avec ses types, dans la quarantaine. Une copie antérieure différente doit rester un conflit ; une quantité inconnue ne doit pas être inventée comme zéro.

Comment le défi prolonge-t-il le travail guidé ?

Vous adaptez seul les mêmes mécanismes à un catalogue d’appareils photo, en changeant le chemin du champ de quantité imbriqué et l’intervalle accepté, tout en préservant les originaux, la répétabilité et les opérations valides habituelles. Son environnement indépendant ne dépend d’aucun fichier ni d’aucune donnée d’une unité précédente.

Enseignant

labby
Labby
Labby is the LabEx teacher.

Recommandé pour vous

no data