#typescript #mongoose #nestjs #mongoose-schema
#машинописный текст #мангуст #nestjs #мангуст-схема
Вопрос:
Я ищу помощи, я пытался поднять api nest с помощью mongoose, я продолжаю объявлять простую схему с одним свойством, как показано в документах nest, но я пришел с этой ошибкой и еще не нашел способа ее исправить.
Я объявляю свой модуль-схему следующим образом
import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose';
import { Document } from 'mongoose';
export type PriceDocument = Price amp; Document;
@Schema()
export class Price {
@Prop(Number)
discount?: number;
@Prop({
type: Number,
required: true,
})
netValue: number;
}
export const PriceSchema = SchemaFactory.createForClass(Price);
и я продолжаю получать ошибку типа
TypeError: Invalid schema configuration: `True` is not a valid type at path `netValue.required`
Я использую следующие версии
"@nestjs/mongoose": "^7.2.0",
Комментарии:
1. появляется ли эта ошибка, когда вы хотите добавить новые данные?
2. Это показывает, когда я запускаю api с помощью npm start: dev