Bonjour, Je suis

Richard
Bonnegent

Web Designer | Developer Full Stack

Intégrer MongoDB dans vos Applications Node.js

Publié le 19/04/2025

Intégrer MongoDB dans vos Applications Node.js

Commentaires (0)

  • Aucun commentaire pour cet article.

MongoDB s'intègre parfaitement avec Node.js grâce à des bibliothèques comme mongoose ou le pilote officiel MongoDB. Voici comment connecter votre application Node.js à une base de données MongoDB.

1. Installer le Pilote MongoDB

Installer via npm :

npm install mongodb

2. Connexion à MongoDB

Exemple :

const { MongoClient } = require("mongodb");

const uri = "mongodb://localhost:27017";
const client = new MongoClient(uri);

async function run() {
    try {
        await client.connect();
        console.log("Connecté à MongoDB !");
        const db = client.db("ma_base");
        const collection = db.collection("utilisateurs");

        // Insérer un document
        await collection.insertOne({ nom: "Jean Dupont", age: 30 });
    } finally {
        await client.close();
    }
}

run().catch(console.dir);

3. Utiliser Mongoose pour Simplifier

Mongoose est une bibliothèque qui facilite la gestion des schémas et des modèles.

  1. Installer Mongoose :

npm install mongoose

2. Exemple avec Mongoose :

const mongoose = require("mongoose");

mongoose.connect("mongodb://localhost:27017/ma_base", { useNewUrlParser: true, useUnifiedTopology: true });

const utilisateurSchema = new mongoose.Schema({
    nom: String,
    age: Number
});

const Utilisateur = mongoose.model("Utilisateur", utilisateurSchema);

const utilisateur = new Utilisateur({ nom: "Marie Curie", age: 35 });
utilisateur.save().then(() => console.log("Utilisateur enregistré !"));

4. Conclusion

MongoDB et Node.js forment une combinaison puissante pour développer des applications modernes. Avec des outils comme Mongoose, vous pouvez simplifier la gestion des données et accélérer le développement.

Retour à la liste