Je me tourne vers vous car j'ai un problème qui est à ce jour un véritable mystère. Je m'explique : j'ai développer une application contenant une partie admin type "CRUD" pour une entreprise.
Mon code fonctionne très bien, l'insertion s'exécute très bien ; cependant j'ai remarqué depuis quelque temps que lorsque j'insère une nouvelle données, celle-ci s'insère parfois avec un doublon qui semble sortir de nul part...
J'ai lancé le mode debug de Mongoose et j'ai ceci en sortie :
Dans un premier temps ma requête se passe bien et est exécutée une seule fois :
Server started on port 5000
Mongoose: intervenants.insertOne({ stats: { nb_astreintes: [], nb_conges: [] }, _id: ObjectId("5d30746d68794836a6cbcf27"), nom: 'nom', prenom: 'pnom', mail: 'mymail@fr.mycompany.com', __v: 0 })
Mongoose: intervenants.find({}, { sort: { nom: 1 }, projection: {} })
Arprès avoir naviguer entre les différents onglets, environ 500 lignes de log plus tard :
Je précise également que j'utilise Axios(https://www.npmjs.com/package/axios): j'ai une fonction qui envoie une requête ordonnant à mon controller d'insérer une données en base. Après avoir mis un log dans cette fonction je n'ai qu'un seul output sur ma console.
AdminService.js?a61d:23 hit
La fonction ne se lance donc qu'une seule fois.
Si quelqu'un à déjà rencontrer ce problème ou a des pistes pour me faire avancer ça pourrait vraiment aider ^^
EDIT : Je n'ai pas mis de return dans mon controller, peu être que ça joue...
EDIT 2: ça ne joue pas ^^
Merci de m'avoir lu, bonne journée.
- Edité par hippomssc 18 juillet 2019 à 16:31:53
[Mongoose] Données insérées en doubles
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.