Prerequisites
🚀 Feature Proposal
Currently, when you query for values not included in an enum, no warnings or errors are thrown. We have strictQuery which checks the keys, but we don't have something similar for values.
Motivation
Sometimes when working on multiple project with similar designs, names can be confused i.e. done versus completed or in_progress vs in-progress
Example
TestModel.find(filter, { enum: true });
Prerequisites
🚀 Feature Proposal
Currently, when you query for values not included in an enum, no warnings or errors are thrown. We have
strictQuerywhich checks the keys, but we don't have something similar for values.Motivation
Sometimes when working on multiple project with similar designs, names can be confused i.e.
doneversuscompletedorin_progressvsin-progressExample
TestModel.find(filter, { enum: true });