New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

beta.mdb

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

beta.mdb

Stable & Fast MongoDB Database

  • 1.0.0
  • latest
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

✈ 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

❗ License

MIT

💌 BetaDev

Discord Server Website

Keywords

FAQs

Package last updated on 22 Feb 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc