mongoose-hash

Mongoose plugin to generate a random hash

Usage no npm install needed!

<script type="module">
  import mongooseHash from 'https://cdn.skypack.dev/mongoose-hash';
</script>

README

mongoose-hash

Mongoose plugin to generate a random hash

Installation

$ npm install mongoose-hash

Example

var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var hash =require('mongoose-hash');

//user schema
var fields = {
  email: {
    type: String,
    required: true
  },
  randomHash: {
    type: String,
    required: true
  }
};

var UserSchema = new Schema(fields);

UserSchema.plugin(hash, {
  field: 'randomHash',
  size: 32
});

module.exports = mongoose.model('User', UserSchema);

License

MIT