workflow-database
v1.0.7
Published
Small, simple JSON based database for rapidly launching small projects with simple data storage.
Readme
Small, simple JSON based database for rapidly launching small projects with simple data storage.
Install
npm i workflow-databaseUsage
const Database = require("workflow-database");
const db = new Database("prod");
// Insert
const users = db.insert("users", [{ name: "Adam", role: "admin" }]);
console.log("Inserted:", users); // [{ name, role, _id, _ts }, ...]
// Find
const admins = db.find("users", { role: "admin" });
console.log("Admins:", admins);
// Update by id (returns previous doc or null)
const prev = db.updateById("users", admins[0]._id, { role: "owner" });
// Delete by id (returns removed doc or null)
const deleted = db.deleteById("users", admins[0]._id);