mongoose-setup

1.0.0 • Public • Published

Commitizen friendly Build Status npm npm npm

mongoose-setup

This plugin allows you to setup your mongoose structure in a cleaner way. (Better docs will be added later...)

const mongoose = require('mongoose')

const schema = new mongoose.Schema(
  {
    name: {
      type: String,
      required: true,
      set: val => Capitalize(val, true),
    },
    email: Types.Email({
      required: true,
    }),
    phone: Types.Phone(),
    upsell: Boolean,
  },
  {
    timestamps: true,
  },
)

// Initialize like this:
require('mongoose-setup')(module, schema)

Readme

Keywords

Package Sidebar

Install

npm i mongoose-setup

Weekly Downloads

3

Version

1.0.0

License

MIT

Unpacked Size

4.36 kB

Total Files

6

Last publish

Collaborators

  • crsten