YgzYr
Öğrenci
- Katılım
- 21 Ocak 2021
- Mesajlar
- 80
- Reaksiyon puanı
- 62
- Puanları
- 18
Discord botlarında quick.db modülü örneklerle anlatım :
new table database'i kullanmaya devam ederken verilerinizi ayırmaya yarar.
add verinize sayısal ekleme yapmaya yarar.
subtract verinizden sayısal çıkarma yapmaya yarar.
delete verinizi database'den silmeye yarar.
set verinizi direk olarak ayarlamaya yarar.
get veya fetch veriyi çekmeye,döndürmeye yarar.
⠀
has veya exists verinin mevcut olup olmadığını kontrol etmeye yarar.
push veriyi array olarak kullanıp array'in içine ekleme yapmanız yarar.
push ile array olan database'in içinden veri silmek için
new table database'i kullanmaya devam ederken verilerinizi ayırmaya yarar.
JavaScript:
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.
JavaScript:
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.
JavaScript:
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.
JavaScript:
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.
JavaScript:
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.
JavaScript:
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.
JavaScript:
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.
JavaScript:
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
JavaScript:
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.
discord.gg/codare