seyfdb
v1.0.1
Published
Basit bir NoSQL veritabanı modülü
Downloads
7
Readme
SeyfDB
SeyfDB, basit bir NoSQL veritabanı modülüdür. JSON dosyalarını kullanarak verileri saklar ve şema tabanlı doğrulama sağlar.
Özellikler
- JSON dosyalarını kullanarak veri saklama
- Şema tanımlama ve doğrulama
- Dinamik koleksiyon yönetimi
- Basit ve kullanımı kolay API
Kurulum
Modülü yüklemek için aşağıdaki komutu çalıştırın:
npm install seyfdbKullanım
1. Modülü içe aktarma
const SeyfDB = require('seyfdb');2. Veritabanı oluşturma
Kendi veritabanı bilgilerinizi girerek bir veritabanı oluşturun:
const dbConfig = {
host: 'localhost',
port: 5400,
username: 'root',
password: 'password',
database: 'myDatabase', // Veritabanı ismini kendiniz belirleyin
};
SeyfDB.connect(dbConfig, (err) => {
if (err) {
console.error('Veritabanına bağlanırken bir hata oluştu:', err);
return;
}
console.log('Veritabanına başarıyla bağlanıldı.');
});3. Şema tanımlama ve koleksiyon oluşturma
SeyfDB.defineSchema('users', {
name: 'string',
age: 'number',
email: 'string',
});4. Veri ekleme
SeyfDB.insertDocument('users', {
name: 'Ali',
age: 25,
email: '[email protected]',
});5. Veri sorgulama
const users = SeyfDB.findDocuments('users', { age: 25 });
console.log(users);6. Veri güncelleme
SeyfDB.updateDocument('users', { name: 'Ali' }, { age: 26 });7. Veri silme
SeyfDB.deleteDocument('users', { name: 'Ali' });8. Veritabanını kaydetme
SeyfDB.saveDatabase();Bu örnekler, SeyfDB'nin temel işlevlerini nasıl kullanacağınızı göstermektedir. Daha fazla bilgi için dokümantasyonu inceleyebilirsiniz.
