systemic-mongodb

A systemic mongodb component

Usage no npm install needed!

<script type="module">
  import systemicMongodb from 'https://cdn.skypack.dev/systemic-mongodb';
</script>

README

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