Miss any of our Open RFC calls?Watch the recordings here! »

mongoose-id-token

0.0.3 • Public • Published

mongoose-id-token

Build Status

Creating automatically an uniq token field

Installation

npm install mongoose-id-token

Or add it to your package.json

Usage

For starting, you need to simply add the mongoose-id-token plugin:

var mongoose        = require('mongoose')
  , mongooseIdToken = require('mongoose-id-token')
  , Schema          = mongoose.Schema
 
var Model = new Schema({
    title:       String
  , message:     String
})
 
Model.plugin(mongooseIdToken)

The plugin will create a new field and will create a uniq token on the first saving of the document. You can also change the name of the field by setting the configuration customCollectionName:

var options = {
  fieldName: "token"
  createIndex: true,
  tokenLength: 16
}
Model.plugin(mongooseIdToken, options)

License

MIT License

Install

npm i mongoose-id-token

DownloadsWeekly Downloads

2

Version

0.0.3

License

none

Last publish

Collaborators

  • avatar