1.0.2 • Published 9 years ago

mongoose-duplicate-key-error v1.0.2

Weekly downloads
5
License
MIT
Repository
bitbucket
Last release
9 years ago

mongoose-duplicate-key-error

Convert a MongoDB duplicate key error to a mongoose validation error.

npm install mongoose-duplicate-key-error

Usage

Only mongo errors with code 11000 or 11001 are transformed, any other error (or generic object) is returned as is.

var duplicateError = require('mongoose-duplicate-key-error');

User.create({ email: 'me@example.com' }, function(err, model) {
	err = duplicateError(err, {
		model: User,
		path: 'email',
		message: 'E-mail already in use'
	});

	if(err) throw err;

	console.log(model);
});

Pass additional options to the function to return errors with better messages.

1.0.2

9 years ago

1.0.1

10 years ago

1.0.0

10 years ago