Bonjour,

je rencontre un petit problème avec mon code sous nodejs
j utilise mongosse
j ai le code source suivant

mongoose.connect('mongodb://localhost/quizz', {useNewUrlParser: true});
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {

// we're connected!

console.log('Successfully connected');
});

Je ne trouve pas de solution pour me lister le contenu d une collection
En faite la collection a comme nom player , je souhaite afficher tous le contenu
Tous ce que j ai fais ca ne marche pas
Par contre a travers ce script ci dessous , j arrive bien a me connecter la base
comment faire pour lister le contenu

1 réponse


Bonjour

Voici ce que dit la doc:

Tu as juste à faire ceci:

const playerSchema = {
    // Ici tu définis ton schéma
}

db.once('open',async () => {
    const Player = db.model('player', playerSchema)

    try {
        const players = await Player.find({})
        console.log(players)
    } catch(e) {
        console.error(e)
    }
})