2.0.0 • Published 3 years ago

@prince527/beta.mdb v2.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

This is a fork of Beta.mdb that has one change to it. That may help you because of the new version of mongoose

✈ Beta.MDB

  • Stable & Fast MongoDB Database
  • Note: mdb is shortcut of mongo database 😅😂

😏 Some Of Features

  • Stable Database
  • Simple And Easy To Get Started
  • Export All MongoDB Data To Json Data (Download)
  • Import All Json Data To MongoDB Data (Upload)

🔌 Getting Started

  • You can start install the package on your project:
npm i beta.mdb
  • Then Start define it like this:
const { Database } = require('beta.mdb')
const db = new Database("MongoDB URL")
  • Or in typescript
import { Database } from 'beta.mdb';
const db = new Database("MongoDB URL")

💡 Some Notes

  • For the Database class, you can pass in a parameter to specify the connection options !
  • The package have some options that will always be applied {useUnifiedTopology: true, useNewUrlParser: true}

📶 Connection Examples

  • you can do like this example
const { Database } = require('beta.mdb')
const db = new Database("mongodb://localhost:27017/myapp", { keepAliveInitialDelay: 300000 })

🔋 All Package Functions (With Some Examples)

const { Database } = require('beta.mdb')
const db = new Database("MongoDB URL")

// Set / Push Functions Examples
var object1 = {key: true, key2: "true"}
db.set('Object', object1); /* Object: {key: "value1", key2: "value2"} */

// Fetch / Get Functions
db.fetch('data'); // Fetches the value of the data
db.get('data'); // Get the value of the data
db.fetchAll(); // Fetches all the data in the database
db.all(); // Fetches everything in the database

// Remove / Delete Functions
db.remove('data'); // Removes the data from the database

// Clear / Destroy Functions
db.clear(); // Clears everything from the database

// Boolean Functions
db.has('data'); // Returns "true" or "false" if the database has the data or not.

// Import / Export To Json Functions
db.import('db.json'); // Imports all json data from the file to MongoDB (Upload All Data).
db.export('mongo.json'); // Exports all the MongoDB data to the file (Download All Data).

🥶 Export / Import Functions

  • example:
const { Database } = require('beta.mdb')
const db = new Database("MongoDB URL")

db.import('database.json')
db.export('mongo-backup.json')

💖 Any Bug Or Suggestion !!

  • Contact With Me Discord: AzizJaber#5414
  • Or Beta Devs Discord

❗ License

MIT

💌 BetaDev

Discord Server Website