1.0.2 • Published 4 years ago
thendra.db v1.0.2
Thendra.db
Destek: discord.gg/mRNurgF87h NPM: npmjs.com/thendra.db
Thendra.db, yeni başlayanlar ve her seviyeden insanı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 ve çeşitli diğer yaşam kalitesi özellikleriyle birlikte gelir.
- Kalıcı Depolama - Veriler yeniden başlatmalarla kaybolmaz
- Sunucunuzun Dışında Çalışır - Veritabanı sunucusu kurmaya gerek yoktur, tüm veriler aynı projede yerel olarak depolanır
- Acemi Dostu - Orijinal olarak öğreticilerde kullanılmak üzere oluşturulan belgeler, anlaşılır ve jargon içermez
Örnek
Aşağıda, NPM'denpm install thendra.db
gerçekleştirerek mevcut olan v1.0.2 için bir demo bulunmaktadır
Bu GitHub deposunun mevcut sürümü v1.0.2'dır.
const db = require('thendra.db');
// Veritabanında bir nesneyi ayarlama:
db.set('userInfo', { zorluk: 'Kolay' })
// -> { difficulty: 'Easy' }
// Bir nesnede (henüz mevcut olmayan) bir öğeyi bir diziye itmek:
db.push('userInfo.items', 'Kılıç')
// -> { zorluk: 'Kolay', items: ['Kılıç'] }
// Bir nesnede (henüz mevcut olmayan) bir sayıya ekleme:
db.add('userInfo.bakiye', 500)
// -> { zorluk: 'Kolay', items: ['Kılıç'], bakiye: 500 }
// Önceki örneklerin tekrarı:
db.push('userInfo.items', 'Saat')
// -> { zorluk: 'Kolay', items: ['Kılıç', 'Saat'], bakiye: 500 }
db.add('userInfo.bakiye', 500)
// -> { zorluk: 'Kolay', items: ['Kılıç', 'Saat'], bakiye: 1000 }
// Veritabanında belirttiğimiz bakiye ve itemler çağırılıyor
db.get('userInfo.bakiye') // -> 1000
db.get('userInfo.items') // ['Kılıç', 'Saat']
Kurulum
Yüklemede sorun yaşıyorsanız, lütfen inceleyin Sorun giderme kılavuzu.
Linux & Windows
npm i thendra.db
*Not: Windows kullanıcılarının ek adımlar yapması gerekebilir Burada listelendi.*