1.0.6 • Published 3 years ago
@kks717/db v1.0.6
Examples
Database
Setup
const { Database } = require('@kks717/db');
const db = new Database({
path: './database', // Database path.
tables: ['main'], // Database tables.
extension: '.json', // File extension.
split_object: '.', // Split object.
auto_save: true // Autosave?
});
db.on('ready', () => {
console.log('Database Ready!!!')
});
db.start();
// Do your things after thisSet
db.set('something', 'Hello', 'main');
// main: { "something": "Hello" }Get
db.get('something', 'main');
// Returns "Hello"Delete
db.delete('something', 'main');
// main: {}Has
db.has('something', 'main');
// Returns falseSize
db.size('main');
// 0
db.set(something', 'Hello', 'main');
// main: { "something": "Hello" }
db.size('main');
// 1Data
db.data('main');
// { something: 'Hello' }Save
db.set('something', 'Hello', 'main');
// <Database>.data is modified but not the file
db.save('main');
// Saves the dataStart
db.start()
// Only use oncePing
db.ping()
// number