1.2.6 • Published 1 year ago

zougatagadb v1.2.6

Weekly downloads
-
License
ISC
Repository
github
Last release
1 year ago

ZougatagaDb

zougatagadb on npm

Installation

npm i zougatagadb

Example

const zougatagaDb = require("zougatagadb");
const db = new zougatagaDb();
// if you want to specify a path you can do so like this
// const db = new zougatagaDb({ path: "source/to/path/test.db" });
// To encrypt yes the data
// const db = new zougatagaDb({ cryptData: false });

db.set("alllevel", [{ level: 1 }, { level: 2 }]);
// -> [{ level: 1 }, { level: 2 }]

db.get("alllevel");
// -> [{ level: 1 }, { level: 2 }]

db.push("alllevel", { level: 1 });
// -> [{ level: 1 }, { level: 2 }, { level: 1 }]

db.pull("alllevel", (e) => e.level === 1);
// -> [{level: 1}, {level: 1}]

db.getAll()
// -> [ { id: 'alllevel', data: [{ level: 1 }, { level: 2 }, {level: 1}] } ]

db.pullDelete("alllevel", (e) => e.level === 1)
// -> [{level: 2}]

db.delete("alllevel");
// -> undefined

db.set("level_<userId>", 4);
// -> 4

db.add("level_<userId>", 1);
// -> 5

db.subtract("level_<userId>", 7);
// -> -2

db.deleteAll();
// -> undefined
1.2.6

1 year ago

1.2.5

1 year ago

1.2.4

1 year ago

1.2.3

1 year ago

1.2.2

1 year ago

1.2.1

1 year ago

1.2.0

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.0

1 year ago

1.0.1

1 year ago

2.0.3

1 year ago