lisa.sync.csvadapter

1.0.2 • Public • Published

LiSA.sync.csvAdapter.js

sync adapter for csv

just do it

npm i --save lisa.sync
npm i --save lisa.sync.csvadapter
var LiSASync = require('lisa.sync')
var adapter = require('lisa.sync.csvadapter')

//csv序列化效率不高,采用间隔 5000
var LiSA = LiSASync(__dirname + '/test.csv',{internal : 5000},adapter)

//console.log(LiSA.getSync())

LiSA.set([{ name : "LiSA1" , gender : "girl"}])

console.log(LiSA.getSync())

var index =0

//or new data
LiSA.sync(()=>{
    return [{
        name : "LiSA2"
    }]
})

console.log(LiSA.getSync())

//you can call sync 
LiSA.sync(data=>{
    data.push({ name : "testNode"})
})

LiSA.get().then(d=>{
    console.log(d)
})

//stop sync
//LiSA.stop()

Readme

Keywords

Package Sidebar

Install

npm i lisa.sync.csvadapter

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

4.05 kB

Total Files

5

Last publish

Collaborators

  • apporoad