3.5.5 • Published 10 months ago

morphi.db v3.5.5

Weekly downloads
-
License
ISC
Repository
-
Last release
10 months ago

Morphi.db - JSON Database Module

Morphi.db is a simple JSON database module that helps you store and retrieve data in a JSON file. It provides basic CRUD (Create, Read, Update, Delete) operations for your data.

Installation

To include this module in your project, follow these steps:

  1. Open your terminal and navigate to the root directory of your project.
  2. Run the following command to install the module:

    npm install morphi.db

Usage

const MorphiDB = require('morphi.db');

const db = new MorphiDB();

db.set('name', 'John');
console.log(db.fetch('name')); // John

db.push('numbers', 42);
console.log(db.fetch('numbers')); // [42]

Functions

set(key, value)

Adds the specified key and value to the database.

get(key)

Returns the value associated with the specified key.

push(key, value)

Adds a new item to the array value associated with the specified key.

math(key, operation, operand)

Updates the numeric value associated with the specified key using mathematical operations.

clear()

Clears the entire database.

remove(key)

Removes the value associated with the specified key from the database.

deleteItem(key)

Alias for the remove(key) function. Removes the value associated with the specified key from the database.

deleteObject(obj)

Removes values associated with the keys in the specified object from the database.

deleteEach(keys)

Removes values associated with the specified keys from the database.

fetchAll()

Returns all data as an object.

all()

Returns all data as an object.

fetch(key)

Returns the value associated with the specified key.

fetchObject(keys)

Returns the data associated with the specified keys as an object.

fetchArray(keys)

Returns the data associated with the specified keys as an array.

License

This project is licensed under the MIT License. For more information, see the LICENSE file.

3.5.5

10 months ago

3.5.0

10 months ago

3.0.2

10 months ago

3.0.1

10 months ago

3.1.0

10 months ago

4.0.0

10 months ago

3.0.0

10 months ago

2.0.0

12 months ago

1.0.1

12 months ago

1.0.0

1 year ago