Flexi.db: Veritabanınızı Kolayca Yönetin
FlexiDB, 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 FlexiDB = require('flexidb');
const db = new FlexiDB('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 flexidb
veya
yarn add flexidb
Daha Fazlası
Daha fazla bilgi için GitHub sayfamızı !ziyaret edebilirsiniz.]
- FlexiDB ile veritabanı işlemlerini kolaylaştırın ve projenizde verilerinizi güvenle yönetin.