mongo-container

0.1.1 • Public • Published

A simple container for MongoDB with support for async await using Promises

Usage:

import { MongoContainer, createRepository } from 'mongo-container';

const mongoContainer = new MongoContainer(
    {
        database : {
            uri : 'mongodb://127.0.0.1:27017',
            name : 'my-database'
        }
    }
);

const myRepository = createRepository(
    mongoContainer,
    'my-collection'
);

let item = await myRepository.addOne({
    test : 'test'
});

let foundItem = await myRepository.findOne({
    test : 'test'
});

myRepository.deleteOne({
    test : 'test'
});

Package Sidebar

Install

npm i mongo-container

Weekly Downloads

5

Version

0.1.1

License

MIT

Unpacked Size

12 kB

Total Files

15

Last publish

Collaborators

  • insprintorob