- Katılım
- 3 Nis 2021
- Konular
- 4
- Mesajlar
- 18
- Tepki puanı
- 5
- Puanları
- 2,510
MongoDB Sistemini Özetleyecek Olursam. Sistem Birçok Veritabanının Aksine MongoDB Compass Programı İle Veritabanınıza Ulaşabiliyorsunuz ve Birçok Şeyi Sunucu Açıkken Veritabanıyla Oynayabiliyorsunuz.Anlık Değişimler Sağlıyor.
Öncelikle "mongoose" modülünü yüklüyorsunuz ve Sonra MongoDB Server Bu Siteye Giderek Göstereceğim Adımları Yapıyorsunuz.
Platforumunuzu Ayarlayıp Download Yazıp Kuruyorsunuz. Bu Sizin Localhost Bağlantınızı sağlayacaktır. Genelde MongoDB Compass'ı Beraberinde Kurar Kurmazsa Eğer İnternete MongoDB Compass Yazarak Ulaşabilirsiniz. Windows Üzerinde Bilgisayar Başladığında MongoDB Server Otomatik Olarak Çalışır.
Bağlantıyı Sağlamak İçin MongoDB Compass Programını Açıyoruz.
Fill in connection fields individually Yazısına Tıklayarak Şuraya Ulaşıyorsunuz.
Ardından Connect Basarak Veritabanına Bağlanıyoruz.
Discord Botunuzun Olduğu Yere Bir .js Dosyası Açarak Şunları Yazabilirsiniz.
registeredusers Veritabanınızda Gözükücek Collection.
String, Number, Boolen, Object Nedir Onları Anlatamayacağım Çünkü Bildiğinizi Düşünüyorum.
Bu Üstte Gösterdiğim Schema Sizin Collection'da Oluşucak Şemanızdır şu Şekilde Olacaktır.
Botunuzun Veritabanına Ulaşması İçin Ready Eventine Koyabilirsiniz. Ben Genelde Orda Kullanıyorum. Kod Şu Şekilde.
Bu Veritabanına Diğer Dosyalarınızda Ulaşmak İçin Şu Şekilde Kullanacaksınız.
NOT: Elimden Geldiği Kadar Anlatmaya Çalıştım Anlamayan Olmuş Olabilir Normaldir Daha Detaylı İncelemek İsterseniz İnternetten MongoDB Setup ,Schema Yazarak Birçok Şeye Ulaşabilirsiniz.
Öncelikle "mongoose" modülünü yüklüyorsunuz ve Sonra MongoDB Server Bu Siteye Giderek Göstereceğim Adımları Yapıyorsunuz.
Platforumunuzu Ayarlayıp Download Yazıp Kuruyorsunuz. Bu Sizin Localhost Bağlantınızı sağlayacaktır. Genelde MongoDB Compass'ı Beraberinde Kurar Kurmazsa Eğer İnternete MongoDB Compass Yazarak Ulaşabilirsiniz. Windows Üzerinde Bilgisayar Başladığında MongoDB Server Otomatik Olarak Çalışır.
Bağlantıyı Sağlamak İçin MongoDB Compass Programını Açıyoruz.
Fill in connection fields individually Yazısına Tıklayarak Şuraya Ulaşıyorsunuz.
Ardından Connect Basarak Veritabanına Bağlanıyoruz.
Discord Botunuzun Olduğu Yere Bir .js Dosyası Açarak Şunları Yazabilirsiniz.
JavaScript:
const mongoose = require("mongoose");
const Registered = new mongoose.Schema({
userID: String,
userName: String,
registeredcount: Number,
});
module.exports = mongoose.model("registeredusers", Registered);
registeredusers Veritabanınızda Gözükücek Collection.
String, Number, Boolen, Object Nedir Onları Anlatamayacağım Çünkü Bildiğinizi Düşünüyorum.
Bu Üstte Gösterdiğim Schema Sizin Collection'da Oluşucak Şemanızdır şu Şekilde Olacaktır.
Botunuzun Veritabanına Ulaşması İçin Ready Eventine Koyabilirsiniz. Ben Genelde Orda Kullanıyorum. Kod Şu Şekilde.
JavaScript:
const conn = await mongoose.connect(process.env.MONGO_URI, { // process.env.MONGO_URI Yazan Yere .env Dosyanızda Connect Yapılacak URL'yi Yazıyorsunuz
useNewUrlParser: true,
useCreateIndex: true,
useFindAndModify: false,
useUnifiedTopology: true,
});
// Localhost'a Bağlanmak İçin = mongodb://localhost:27017
Bu Veritabanına Diğer Dosyalarınızda Ulaşmak İçin Şu Şekilde Kullanacaksınız.
JavaScript:
const mongoose = require("mongoose");
const createuser = require("../../database/user"); // Burası Veritabanı Şemanızı Oluşturduğunuz js Dosyası
NOT: Elimden Geldiği Kadar Anlatmaya Çalıştım Anlamayan Olmuş Olabilir Normaldir Daha Detaylı İncelemek İsterseniz İnternetten MongoDB Setup ,Schema Yazarak Birçok Şeye Ulaşabilirsiniz.