validoptions.js 557 B

123456789101112131415161718192021222324252627282930313233
  1. /*!
  2. * Valid mongoose options
  3. */
  4. 'use strict';
  5. const VALID_OPTIONS = Object.freeze([
  6. 'applyPluginsToChildSchemas',
  7. 'applyPluginsToDiscriminators',
  8. 'autoCreate',
  9. 'autoIndex',
  10. 'bufferCommands',
  11. 'bufferTimeoutMS',
  12. 'cloneSchemas',
  13. 'debug',
  14. 'maxTimeMS',
  15. 'objectIdGetter',
  16. 'overwriteModels',
  17. 'returnOriginal',
  18. 'runValidators',
  19. 'sanitizeFilter',
  20. 'sanitizeProjection',
  21. 'selectPopulatedPaths',
  22. 'setDefaultsOnInsert',
  23. 'strict',
  24. 'strictPopulate',
  25. 'strictQuery',
  26. 'toJSON',
  27. 'toObject'
  28. ]);
  29. module.exports = VALID_OPTIONS;