What is dbcopycat

A JSON Database that saves your Json data in a file and makes it easy for you to perform CRUD operations.

⚡️Abilities

  • Creates the file where the json data is kept in the main directory.
  • Adds easy and persistent data to json.
  • Deletes data in json.
  • Updates data in json.
  • Retrieves data in json.
  • Fetch data by id in json

Getting started

Install Database Copycat

npm i -g dbcopycat

Then…

dbcopycat init

Generates a db.json file with some data

Commands

🟦 getAll()

Fetch all data

const dbcopycat = require('dbcopycat');

var data = dbcopycat.getAll();

🟦 getById(arrayName, dataId)

Returns the data that matches the data id

const dbcopycat = require('dbcopycat');

dbcopycat.getById(arrayName, dataId);

🟦 add(arrayName, data)

Adds data to data

const dbcopycat = require('dbcopycat');

var data = {
    "id": 2,
    "categoryId": 1,
    "productName": "Chang",
    "quantityPerUnit": "24 - 12 oz bottles",
    "unitPrice": "21",
    "unitsInStock": 17
}

dbcopycat.add("arrayName", data);

🟦 deleteById(arrayName, dataId)

Deletes data that matches the data ID

const dbcopycat = require('dbcopycat');

dbcopycat.deleteById(arrayName, dataId);

🟦 update(arrayName, data)

Updates data that matches the data id

const dbcopycat = require('dbcopycat');

dbcopycat.update(arrayName, data);

GitHub

View Github