Использование mongoose@5.5.11
Эта команда работает от mongo cli:
> db.pokemons.distinct('type_1')
[
"grass",
"fire",
"water",
// ...
]
Но эта команда Mongoose:
Pokemon.distinct('type_1')
Сбой:
Cast to ObjectId failed for value \"types\" at path \"_id\" for model \"Pokemon\"
(не знаю, откуда взято значение "types" ...)
Соответствующие детали схемы:
const schema = new Schema({
//...
type_1: String,
type_2: String,
//...
});