Node.js – MongoDB’ye Mongoose Modülü İle Bağlanma

Merhaba,

Bu içeriğimizde Node.js’de Mongoose modülünü kullanarak MongoDB veritabanına bağlanmayı inceleyeceğiz.

İlk olarak aşağıdaki kod ile Mongoose modülünü projenize entegre ediniz.

npm install mongoose --save

Modül entegrasyonunun ardından projenizin uygulama modülünde aşağıdaki çalışmayı gerçekleştirerek MongoDB veritabanı bağlantısını oluşturabilirsiniz.

const express = require("express");
const app = express();
const mongoose = require("mongoose");

mongoose.connect("mongodb://localhost/ornekDb")
    .then(() => console.log("Bağlantı başarıyla sağlanmıştır..."))
    .catch((error) => console.log("Bağlantı oluşturulamadı.", error.message));

Örnek kodu incelersek; require edilen “mongoose” modülü üzerinden “connect” fonksiyonu aracılığıyla localdeki “ornekDb” veritabanına bağlantı oluşturulmuştur. Ayrıca bağlantı başarılıysa “then” yok eğer süreçte bir aksilik oluşmuşsa “catch” fonksiyonlarıyla kontrol mekanizması sağlanmıştır.

Bahsedilen kontrol mekanizmasını manuel event tanımlayarak aşağıdaki gibi de yönetebilirsiniz.

const express = require("express");
const app = express();
const mongoose = require("mongoose");

mongoose.connect("mongodb://localhost/ornekDb");

mongoose.connection
    .on("open", () => console.log("Bağlantı başarıyla sağlanmıştır..."))
    .on("error", (error) => console.log("Bağlantı oluşturulamadı.", error.message));

Hangi yöntemi tercih ederseniz edin proje çalıştırıldığında aşağıdaki gibi bir sonuçla karşılaşılacaktır.
Node.js - MongoDB'ye Mongoose Modülü İle Bağlanma

İlgilenenlerin faydalanması dileğiyle…

Sonraki yazılarımda görüşmek üzere…
İyi çalışmalar…

Bunlar da hoşunuza gidebilir...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Copy Protected by Chetan's WP-Copyprotect.