1.0.1 • Published 7 years ago

mongoose-easy-auto-increment v1.0.1

Weekly downloads
20
License
ISC
Repository
github
Last release
7 years ago

mongoose-easy-auto-increment

mongoose field auto increment more easier

Install

npm install mongoose-easy-auto-increment --save

Usage

import mongoose from 'mongoose';
import autoIncrement from 'mongoose-easy-auto-increment';

let connection = mongoose.createConnection('your-mongodb-url');

let userSchema = new mongoose.Schema({
    name: String,
    age: Number
});

userSchema.plugin(autoIncrement, { field: 'sn', collection: 'Counters' });

let User = connection.model('User', userSchema);

module.exports = {
    User
};

Schema Plugin Options

namedescription
fieldThe name of the field to increment. default is sn
collectionDefault collection name is SerialNumberCounters. You can change it.