mongoose-scheme-connector

1.0.2 • Public • Published

Mongoose schemes connector for Hapi

Install

npm install mongoose-scheme-connector

Usage example

In your server init script

const server = new Hapi.Server();
const dbConnect = require('./lib/db');
dbConnect().then((models) => {
  server.decorate('request', 'db', models);
});

./lib/db sample structure

./lib/db/index.js
./lib/db/schemas/user.js

./lib/db/index.js contents:

module.exports = require('mongoose-scheme-connector')(
  'dbName',
  __dirname
);

./lib/db/schemas/user.js contents:

module.exports = require('mongoose').Schema({
  registerDate: {
    type: Date,
    default: Date.now
  },
  login: {
    type: String
  }
});

Readme

Keywords

none

Package Sidebar

Install

npm i mongoose-scheme-connector

Weekly Downloads

0

Version

1.0.2

License

ISC

Last publish

Collaborators

  • andrey-yartsev