Partage
  • Partager sur Facebook
  • Partager sur Twitter

[node.js] [mongoose] problème récupération données

Sujet résolu
    20 juillet 2019 à 11:25:50

    Bonjour à tous, je viens vers vous car je suis bien embetté pour retrouver des data dans ma db mongo, j'utilise mongoose pour récupérer mes données mais il me renvoie que des tableaux vides ...

    Je vous met mon server js :

    import express from 'express';
    import cors from 'cors';
    import bodyParser from 'body-parser';
    import mongoose from 'mongoose';
    import Issue from './models/Issue';
    import { runInNewContext } from 'vm';
    
    const app = express();
    
    const router = express.Router();
    app.use(cors());
    app.use(bodyParser.json());
    
    mongoose.connect('mongodb://localhost:27017/issues');
    
    const connection = mongoose.connection;
    
    connection.once('open', ()=> {
        console.log('MongoDb database connection established successfully!');
    });
    
    
    router.route('/issues').get((req,res) => {
    
        Issue.find((err,issues) => {
            if(err)
                console.log(err);
            else{
                console.log(issues)
                res.json(issues);
            }
            
        });
    });
    
    
    app.use('/',router)
    
    
    app.listen(4000, () => console.log("express server is running on port 4000"));
    

    mon model issue :

     import mongoose from 'mongoose';
     
     const Schema = mongoose.Schema;
    
     let Issue = new Schema({
         title : {
             type: String
         },
         responsible: {
             type:String
         },
         description : {
             type: String
         },
         severity : {
             type:String
         },
         status : {
             type:String,
             default:'open'
         }
     });
    
     export default mongoose.model('issue',Issue);

    une image de robo 3T : 

    voilà donc les datas se trouvent dans la collection issue qui se trouve dans la database issues.

    et voilà la réponse de ma requête : http://localhost:4000/issues

    Toute aide est la bienvenue , merci à vous :)

    • Partager sur Facebook
    • Partager sur Twitter

    [node.js] [mongoose] problème récupération données

    × 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.
    • Editeur
    • Markdown