1.0.2 • Published 4 years ago

thendra.db v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

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.*

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago