0% ont trouvé ce document utile (0 vote)
8 vues1 page

2 - TP API Migration Data MongoDB Vers MySql Travail À Rendre

Le document décrit le développement d'API pour la migration bidirectionnelle des données bancaires entre une base de données MongoDB et MySQL. Il spécifie la structure de la table 'operations' dans MySQL et la collection correspondante dans MongoDB, ainsi que les opérations CRUD à implémenter. Deux routes, /upload et /download, sont requises pour faciliter le transfert de données entre les deux bases.

Transféré par

Farhat Salma
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues1 page

2 - TP API Migration Data MongoDB Vers MySql Travail À Rendre

Le document décrit le développement d'API pour la migration bidirectionnelle des données bancaires entre une base de données MongoDB et MySQL. Il spécifie la structure de la table 'operations' dans MySQL et la collection correspondante dans MongoDB, ainsi que les opérations CRUD à implémenter. Deux routes, /upload et /download, sont requises pour faciliter le transfert de données entre les deux bases.

Transféré par

Farhat Salma
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 1

TP Mise en place des API pour la migration des

données MongoDB/MySql

Il s’agit de développer des API pour la migration bidirectionnelle des données relatives aux opérations
bancaire(retrait, versement, transfert …) d’une base de données MongoDB vers une base de données
MySql et vice-versa

On suppose que nous disposons d’une base de données MongoDB et MySql appelées OpBanqueDB

 Au niveau de la base mysql, une table operations doit être déjà créée ayant la structure
suivante :

idoperation idClient DateOperation TypeOperation MontantOperation


1 23040 01/12/2022 V 2500,00
2 15689 05/01/2023 R 1200,00
3 67890 01/02/2022 T 4500,00
4 23040 01/01/2023 R 1400,00

 Au niveau de la base MongoDB, une collection operations doit être déjà créée contenant
toutes les opérations citées en haut en format json

TRAVAIL DEMANDE
1/ Créer une API vec express JS comportant les opérations CRUD sur la base de données MongoDB
d’abord puis ajouter deux routes /upload et /download qui permettent :

Pour upload : de transférer le fichier operations.json depuis MongoDB vers la table Operations
de la base de données MySQL

Pour download : de telecharger la table Operations depuis la base de données MySQL vers le
fichier operations.json de MongoDB

2/ Créer une API vec express JS comportant les opérations CRUD sur la base de données MySql
d’abord puis ajouter deux routes /upload et /download qui permettent :

Pour upload : de transférer la table Operations depuis la base de données MySQL vers le fichier
operations.json de MongoDB

Pour download : de telecharger le fichier operations.json depuis MongoDB vers la table


Operations de la base de données MySQL

Vous aimerez peut-être aussi