1.2.0 • Published 3 years ago
speid.db v1.2.0
Speid.db
Documentation: Yakında... Destek: discord.gg/cleverstudio NPM: npmjs.com/speid.db
Speid.db, Kodlayıcıların düşük ila orta hacimli bir ortamda verilere erişmesi ve depolaması için kolay bir yol sağlamayı amaçlayan açık kaynaklı bir pakettir. Tüm veriler better-sqlite3 aracılığıyla kalıcı olarak depolanır.
- Kalıcı Depolama - Veriler, yeniden başlatmalarda kaybolmaz
- Kutudan çıkar çıkmaz çalışır - Veritabanı sunucusu kurmaya gerek yoktur, tüm veriler aynı projede yerel olarak depolanır
- & Daha Fazlası...
Değişim Kaydı
- Versiyon öğrenme eklendi. Örnek:
const db = require("speid.db");
console.log(`Speid.DB Version: ${db.version}`); // -> 1.2.0
Örnekler
const db = require('speid.db');
// Veritabanında bir nesnenin ayarlanması:
db.set('kullanıcıBilgi', { difficulty: 'Kolay' })
// -> { difficulty: 'Kolay' }
// Bir öğeyi bir nesnede (henüz mevcut olmayan) bir diziye gönderme:
db.push('kullanıcıBilgi.eşyalar', 'Kılıç')
// -> { difficulty: 'Kolay', items: ['Kılıç'] }
// Bir nesnede (henüz mevcut olmayan) bir sayıya ekleme:
db.add('kullanıcıBilgi.para', 500)
// -> { difficulty: 'Kolay', items: ['Kılıç'], para: 500 }
// Önceki örnekleri tekrarlamak:
db.push('kullanıcıBilgi.eşyalar', 'Televizyon')
// -> { difficulty: 'Kolay', items: ['Kılıç', 'Televizyon'], para: 500 }
db.add('kullanıcıBilgi.para', 500)
// -> { difficulty: 'Kolay', items: ['Kılıç', 'Televizyon'], para: 1000 }
// Bireysel mülkleri getirme
db.get('kullanıcıBilgi.para') // -> 1000
db.get('kullanıcıBilgi.eşyalar') // ['Kılıç', 'Televizyon']
// Tablo oluşturma
var ekonomi = new db.table('ekonomi')
ekonomi.set('param', 500) // -> 500
ekonomi.get('param') // -> 500
db.get('param') // -> null
Kurulum
Kurulumda sorun yaşıyorsanız, lütfen takip edin: Sorun Giderme Kılavuzu.
Linux & Windows
npm i speid.db
*Not: Windows kullanıcılarının burada listelenen ek adımları uygulaması gerekebilir..*
Mac
1. İndirme: XCode
2. Çalıştırma: terminale npm i -g node-gyp
3. Çalıştırma: node-gyp --python /path/to/python2.7
(python 3.x'i yüklemediyseniz bu adımı atlayın)
4. Çalıştırma: npm i speid.db