0.1.0 • Published 5 years ago

hapi-panda-mongoose v0.1.0

Weekly downloads
1
License
GPL-3.0
Repository
github
Last release
5 years ago

🐼 Mongoose Wrapper

One simple mongoose wrapper used on hapi18. All code resides under src/ folder.

Usage

const server = new Hapi.Server();

await server.register({
    plugin: require('hapi-panda-mongoose'),
    options: {
        promises: 'native',
        uri: 'mongodb://localhost:27017'
    }
});

const db = server.plugins['hapi-panda-mongoose'].connection;

const mongoose = server.plugins['hapi-panda-mongoose'].mongoose;

Configuration

Based on mongoose's options. Eg.

{
    promises: 'native', // (or bluebird)
    uri: 'mongodb://my-instance:port/db',
    mongoose: {} // set of mongoose options - https://mongoosejs.com/docs/connections.html#options
}

Supported versions

  • NodeJS >= 8

Changelog

See the changelog file.

Current versions

0.1.0 - first version (master)