İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Yazılım
  4. Diğer Yazılım Konuları
Diğer Yazılım Konuları

Quick.db Modül Örnekleri

YgzYr15.02.20210 cevap2.964 görüntüleme
2021'den beri80 mesaj
#1
Discord botlarında quick.db modülü örneklerle anlatım :

new table database'i kullanmaya devam ederken verilerinizi ayırmaya yarar.
const data1 = new db.table('data1')
data1.set(`${message.author.id}`,100) // => message.author.id verisini data1 kullanımıyla 100 olarak ayarladık
data1.get(`${message.author.id}`) // => Bize 100 çıktısını verir ancak =>
db.get(`${message.author.id}`) // => tanımsız olarak gözükür ve data1 ile yaptığımız işlemler için db yerine data1 kullanmamız gerekir.


add verinize sayısal ekleme yapmaya yarar.
db.add(`${message.author.id}`,2) // => message.author.id verisine 2 ekledik yani örneğin veri önceden 18 ise şimdi 20 oldu.


subtract verinizden sayısal çıkarma yapmaya yarar.
db.subtract(`${message.author.id}`,2) // => message.author.id verisinden 2 çıkardık yani örneğin veri önceden 20 ise şimdi 18 oldu.


delete verinizi database'den silmeye yarar.
db.delete(`${message.author.id}`) // => Veriyi database'imizden sildik artık bu veriyi çekmeye çalışırsak null değeri dönecektir.


set verinizi direk olarak ayarlamaya yarar.
db.set(`${message.author.id}`,2) // => message.author.id verisini 2 olarak ayarladık yani örneğin veri önceden 18 ise şimdi 2 oldu.
db.set(`${message.author.id}`,'yağız') // => message.author.id verisini ahmet olarak ayarladık yani örneğin veri önceden yusuf ise şimdi yağız oldu.


get veya fetch veriyi çekmeye,döndürmeye yarar.
db.get(`${message.author.id}`) // => message.author.id key'inin verisini döndürür örneğin veri 10 ise çıktı 10 olur.
db.fetch(`${message.author.id}`) // => message.author.id key'inin verisini döndürür örneğin veri 10 ise çıktı 10 olur.


⠀
has veya exists verinin mevcut olup olmadığını kontrol etmeye yarar.
db.has(`${message.author.id}`) // => Boolean değerler oldukları için yalnızca true veya false çıktısı verir. false=veri yok , true=veri var
db.exists(`${message.author.id}`) // => Boolean değerler oldukları için yalnızca true veya false çıktısı verir. false=veri yok , true=veri var


push veriyi array olarak kullanıp array'in içine ekleme yapmanız yarar.
db.push(`${message.author.id}`,'codare') // => Şu anda verimiz array olmadığı için yeni array oluşturdu ve codare'ı onun içine attı. Yani verimiz : ['codare']
db.push(`${message.author.id}`,'ygz') // => Verimizin arrayinde şu an codare olduğu için yanına ygz ekledi . Yani yeni çıktımız : ['codare','ygz']


push ile array olan database'in içinden veri silmek için
const filtre = db.get(`${message.author.id}`).filter(x => x !== 'codare') // => Verimizde muz olmayan verileri filtreledik ve çıktıyı aldık.
db.set(`${message.author.id}`,filtre) // => Verimizi filtrelenmiş haline ayarladık son çıktımız ['codare','ygz']'ten yalnızca ['ygz'] oldu.
kaynak
discord.gg/codare

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.