MongoDB is een NoSQL-database die grote hoeveelheden data kan verwerken die vaak komen in verschillende vormen. Hier zijn de stappen om MongoDB te gebruiken met Node.js.
Stap 1: NPM pakketten installeren
Maak een nieuw project aan met npm init en installeer vervolgens de volgende pakketten:
npm install mongodb
npm install mongoose
Stap 2: Verbinden met de database
Om met MongoDB te verbinden, gebruikt u de MongoClient object. Hier is een voorbeeld:
Vervang
Stap 3: CRUD operaties uitvoeren
MongoDB maakt verschillende soorten CRUD (Create, Read, Update, Delete) operaties mogelijk.
Create bijvoorbeeld:
collection.insertOne({name: “apples”, quantity: 50}, function(err, res) { console.log(“Document inserted”); client.close(); });Read bijvoorbeeld:
collection.find({}).toArray(function(err, result) { if (err) throw err; console.log(result); client.close(); });Update bijvoorbeeld:
collection.updateOne({name: “apples”}, {$set: {quantity: 100}}, function(err, res) { if (err) throw err; console.log(“Document updated”); client.close(); });En Delete bijvoorbeeld:
const query = { name: “apples” }; collection.deleteOne(query, function(err, obj) { if (err) throw err; console.log(“Document deleted”); client.close(); });Stap 4: Verbinding sluiten
Vergeet niet de databaseverbinding te sluiten na het uitvoeren van je operaties met de methode client.close().
Stap 5: Foutafhandeling
Het is belangrijk om je code in te wikkelen met try/catch blokken of foutafhandeling callbacks om mogelijke fouten te vangen. Dit helpt bij het debuggen en zorgt ervoor dat je applicatie correct kan functioneren in het geval van een fout.