Skip to content

52cik/tinydb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyDB

简易 json 本地存储

Linux Build Coverage Status Dependencies node license MIT

安装

$ npm install 52cik/tinydb

使用

let db = new tinydb

db.set('key', 'val')

// 退出时自动保存,所以无须写这行
// db.save()

再次打开取值操作

let db = new tinydb

db.get('key') === 'val' // true

简化操作

new tinydb()
  .set('key1', 'val')
  .set('key2', {val: 2})
  .set('key3', [1, '2', {a: 3}])

综合操作

let db = new tinydb
db.set('key1', 'val')
  .del('key1')
  .set('key2', [1, '2', {a: 3}])

let val1 = db.get(key1) // undefined
let val2 = db.get(key2) // [1, '2', {a: 3}]

About

简易 json 本地存储

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published