Twilight.db: Veritabanınızı Kolayca Yönetin
TwilightDB, verilerinizi farklı formatlarda depolamak ve yönetmek için esnek bir Node.js modülüdür. Bu modül sayesinde JSON, MySQL, BSON ve YAML gibi veritabanı formatlarını destekleyerek projenize uygun veri depolama seçenekleri sunar.
Özellikler
- JSON, MySQL, BSON ve YAML formatlarını destekler.
- Verilerinizi kolayca kaydetme, getirme ve silme işlemlerini gerçekleştirir.
- Basit ve kullanıcı dostu bir API ile veri erişimi sağlar.
- Hızlı ve güvenilir performans sunar.
- Özelleştirilebilir yapıda olup, modülü ihtiyaçlarınıza göre genişletebilirsiniz.
Kullanım Örneği
const { TwilightDB } = require('twilight.db');
const db = new TwilightDB('mydata.json', 'json');
db.create('name', 'Luppux');
db.create('age', 25);
console.log(db.read('name'));
db.update('age', 30);
console.log(db.read('age'));
db.delete('age');
console.log(db.read('age'));
const results = db.query((key, value) => value.includes('J'));
console.log(results);
db.closeConnection();
db.createIndex('name');
const indexValues = db.getIndexValues();
console.log(indexValues);
db.startTransaction();
db.set('name', 'Luppux');
db.set('age', 35);
db.commitTransaction();
console.log(db.read('name'));
console.log(db.read('age'));
db.backup('backup.json');
db.restore('backup.json');
console.log(db.read('name'));
db.createCollection('users');
db.insert('users', { name: 'Alice', age: 30 });
db.find('users', { age: { $gt: 25 } });
db.updateOne('users', { name: 'Alice' }, { $set: { age: 31 } });
db.deleteOne('users', { name: 'Alice' });
db.aggregate('users', [{ $group: { _id: '$age', count: { $sum: 1 } } }]);
Yükleme
- Modülü projenize eklemek için npm veya yarn paket yöneticisini kullanabilirsiniz.
npm install twilight.db
veya
yarn add twilight.db
Daha Fazlası
Daha fazla bilgi için GitHub sayfamızı !ziyaret edebilirsiniz.
- TwilightDB ile veritabanı işlemlerini kolaylaştırın ve projenizde verilerinizi güvenle yönetin.