$npm install @aaryankh/dbapp
import Database from '@aaryankh/dbapp'
import Database from '@aaryankh/dbapp'
import path from 'path'
const db = new Database(path.join(__dirname, 'path-to-db-folder'))
You would need to specify the path to the folder where the database will be stored. (NOTE: It must be a folder 'path')
db.createCollection('users', {
name: 'string',
age: 'number'
})
db.insert('users', { name: 'John', age: 30 })
db.find('users', { name: 'John' })
db.get('users', { name: 'John' })
db.findInsert('users', { name: 'John' }, { name: 'Mike', age: 30 })
db.findUpdate('users', { name: 'John' }, { name: 'Mike', age: 30 })
db.findUpdate('users', { name: 'John' }, { age: 30 }, true)
// This will only update the age field.
db.findDelete('users', { name: 'John' })
db.deleteCollection('users')
db.clear('users')