missingSchema.js 561 B

123456789101112131415161718192021222324252627282930313233
  1. /*!
  2. * Module dependencies.
  3. */
  4. 'use strict';
  5. const MongooseError = require('./mongooseError');
  6. /**
  7. * MissingSchema Error constructor.
  8. * @param {String} name
  9. * @api private
  10. */
  11. class MissingSchemaError extends MongooseError {
  12. constructor(name) {
  13. const msg = 'Schema hasn\'t been registered for model "' + name + '".\n'
  14. + 'Use mongoose.model(name, schema)';
  15. super(msg);
  16. }
  17. }
  18. Object.defineProperty(MissingSchemaError.prototype, 'name', {
  19. value: 'MissingSchemaError'
  20. });
  21. /*!
  22. * exports
  23. */
  24. module.exports = MissingSchemaError;