Node.js ile MongoDB arasında nasıl veri entegrasyonu sağlanabilir?

Node.js ile MongoDB Arasında Veri Entegrasyonu

Node.js ile MongoDB arasında veri entegrasyonu sağlamak için aşağıdaki adımları izleyebilirsiniz:

1. Gerekli Kütüphaneleri Kurma

Node.js projenize MongoDB için gerekli olan kütüphaneleri ekleyin. Genellikle kullanılan kütüphane `mongoose`'dir.
  • Terminal veya komut istemcisinde aşağıdaki komutu çalıştırarak Mongoose'u yükleyin:
  • npm install mongoose

2. MongoDB Bağlantısını Kurma

MongoDB ile bağlantı kurmak için aşağıdaki örnek kodu kullanın: ```javascript const mongoose = require('mongoose'); mongoose.connect('mongodb://localhost:27017/veritabani_adi', { useNewUrlParser: true, useUnifiedTopology: true }) .then(() => console.log('Bağlantı sağlandı')) .catch(err => console.error('Bağlantı hatası:', err)); ```

3. Şema ve Model Tanımlama

Veri yapınızı tanımlamak için bir şema oluşturun ve modelinizi tanımlayın. ```javascript const kullaniciSchema = new mongoose.Schema({ isim: String, email: String, yas: Number }); const Kullanici = mongoose.model('Kullanici', kullaniciSchema); ```

4. Veri Ekleme ve Alma

Veri eklemek ve almak için aşağıdaki örnek kodları kullanabilirsiniz:
  • Veri eklemek için:
  • ```javascript const yeniKullanici = new Kullanici({ isim: 'Ahmet', email: 'ahmet@example.com', yas: 30 }); yeniKullanici.save() .then(() => console.log('Kullanıcı eklendi')) .catch(err => console.error('Ekleme hatası:', err)); ```
  • Veri almak için:
  • ```javascript Kullanici.find() .then(kullanicilar => console.log(kullanicilar)) .catch(err => console.error('Veri alma hatası:', err)); ```

5. Mongoose ile Diğer İşlemler

Mongoose ile güncelleme, silme gibi işlemler de gerçekleştirebilirsiniz. Örnekler:
  • Güncelleme:
  • ```javascript Kullanici.updateOne({ isim: 'Ahmet' }, { yas: 31 }) .then(() => console.log('Kullanıcı güncellendi')) .catch(err => console.error('Güncelleme hatası:', err)); ```
  • Silme:
  • ```javascript Kullanici.deleteOne({ isim: 'Ahmet' }) .then(() => console.log('Kullanıcı silindi')) .catch(err => console.error('Silme hatası:', err)); ```
Bu adımlar, Node.js ile MongoDB arasında temel bir veri entegrasyonu sağlamanıza yardımcı olacaktır.


🐞

Hata bildir

Paylaş