nexus.db

2.2.0 • Public • Published

NPM Downloads npm Version

About

Nexus.DB is a top-tier & open-source local database for JSON support designed to be easy to set up and use

  • Beginner friendly
  • Easy to use
  • Persistent Storage
  • Key-Value like interface
  • Database files inside and outside the project
  • Supports JSON
  • Quick respond

Installation

Install with npm / yarn / pnpm:

npm install nexus.db
yarn add nexus.db
pnpm add nexus.db

Examples

// Create Database
const NexusDB = require("nexus.db");
const db = new NexusDB.Database({ path: "./Database/NexusDB.json" })


// Data Set | Data Get
db.set("MyBalance", 50000)
db.set("users.aria.balance", 99000) // { users: { aria: { balance: 99000 } } }
db.set("AnObject", { ok: "ok" })
db.get("MyBalance")
db.get("users.aria") // { balance: 99000 }

// Data Exists
db.has("MyBalance") // Boolean

// Fetch All Database Data
db.all() // All Data
db.all(5) // All Data With "5" Limit

// Get JSON'd Database
db.toJSON()
db.toJSON(5) // JSON Data With "5" Limit

// Delete Data
db.delete("users")
db.delete("MyBalance")
db.clear() // Clear All Data

// Data Type
db.type("MyData") // can be (string, number, object, null, array, etc.)

// Data Math Operations
db.add("YourMoney", 10000) // 10000
db.substr("YourMoney", 3000) // 7000
db.add("YourMoney", 10000) /// 17000

// Data Finding
db.includes("rMone") // YourMoney
db.startsWith("YourMo") // YourMoney
db.endsWith("oney") // YourMoney

// Nexus Info
console.log(NexusDB.version)

Package Sidebar

Install

npm i nexus.db

Weekly Downloads

1

Version

2.2.0

License

MIT

Unpacked Size

10.4 kB

Total Files

6

Last publish

Collaborators

  • itzariatm