Я пытаюсь получить типы данных полей в моей схеме mongoose.Вот моя схема макета:
const TestSchema = new mongoose.Schema({
name: {
type: String,
},
nested: [{
nr: {
type: Number,
},
}],
});
Я хочу получить строковое значение, представляющее тип данных каждого поля.name === 'string'
nested[0].nr === 'number'
и т. Д.
Я пробовал TestSchema.paths.name.instance
, но это не работает для поля nested
(и это не задокументировано, поэтому, вероятно, не является хорошим решением)