hamsaaldrobi / systemic-mongodb

A systemic mongodb component

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

systemic-mongodb

A systemic mongodb component

Usage

const System = require('systemic')
const mongodb = require('systemic-mongodb')

new System()
    .configure({
        mongodb: {
            url: 'mongodb://127.0.0.1/example',
            options: {
                server: {
                    poolSize: 5
                }
            },
            showConnectionString: false 
        }
    })
    .add('logger', console)
    .add('mongodb', mongodb()).dependsOn('config', 'logger')
    .start((err, components) => {
        // Do stuff with components.mongodb
    })

Parameters

  • url Use mongodb:// connection string
  • showConnectionString Show connection string on logs, false by default
  • options Options passed to MongoClient

About

A systemic mongodb component


Languages

Language:JavaScript 100.0%