Zum Inhalt

Verbindung mit Node.js

Eine kurze Anleitung, wie man eine Node.js App mit unserer MongoDB verbindet.

Vorbereitung

Ihr braucht Node.js und müsst den Treiber installieren:

npm install mongodb

Der Code

Erstellt einfach eine index.js mit diesem Inhalt:

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

// Unsere Verbindungs-URI
const uri = "mongodb+srv://imsacc007:gpq2H_CPVwKjRJ3@cluster0.0q46a.mongodb.net/?appName=Cluster0";
const client = new MongoClient(uri);

async function run() {
  try {
    // Connecten
    await client.connect();
    console.log("✅ Verbunden!");

    // Kurz testen ob alles läuft
    await client.db("sample_mflix").command({ ping: 1 });
    console.log("Datenbank antwortet.");

    // Beispiel: Einen Film suchen
    const movie = await client.db('sample_mflix').collection('movies').findOne({ title: "Back to the Future" });
    console.log("Gefundener Film:", movie.title);

  } finally {
    await client.close();
  }
}
run().catch(console.dir);

Kurz erklärt

  1. Wir holen uns den MongoClient.
  2. Die URI enthält unsere Zugangsdaten.
  3. Mit client.connect() bauen wir die Verbindung auf.
  4. Danach können wir ganz normal Abfragen machen (z.B. findOne).