mskdb
Version:
This is a nosql database, built with node js
42 lines (29 loc) • 825 B
JavaScript
const MDB = require('./mskdb.js');
const db = new MSKDB({
directory: 'models',
extension: 'mdb',
name: 'database',
backup: false,
backup_path: 'backup',
log: false
});
const rand = "random text: "+Math.floor(Math.random()*100);
// get database info
console.log(db.info());
// drop database
// console.log(db.wipe());
// insert data
// console.log(db.insert({'uid': rand, color: "red"}));
// db.add({'name': rand});
// search data
// console.log(db.findOne(4));
// db.find({uid: 'random text: 41'});
// console.log(db.find({color: 'red'}));
// update data
// console.log(db.amend(1, {'now': rand}));
// db.amend(1, {'now': rand});
// delete data
// console.log(db.findOne(4));
// db.delete(1);
// clone data
// console.log(db.clone('./test.bson'));