beta.mdb
v1.0.0
Published
Stable & Fast MongoDB Database
Downloads
7
Maintainers
Readme
✈ 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"} */
var array1 = ['element', 'element2']
db.set('Array', array1); /* Array: ['element', 'element2'] */
db.push('Array', 'element3'); /* Array: ['element', 'element2', 'element3'] */
// 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
db.delete('Array', 'element3'); // Removing something from an array using value/index
db.deleteKey('object', 'key'); // Deletes the provided key from the given object
db.deleteEach('data'); // Deletes each data that starts with the given parameter
// 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.
// Maths Functions
db.add('data', 1); // Adds one to the data
db.subtract('data', 1); // Subtracts one from the data
// 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