Есть ли способ иметь свойство модели, но оно не является частью схемы?
Я хочу, чтобы онлайн-статус был логическим, но на самом деле его нельзя сохранить в базе данных.Он будет просто проверен и отправлен на внешний интерфейс.
Пример:
export interface PersonModel extends Document {
_id: string;
email: string;
password: string;
firstName: string;
lastName: string;
isOnline: boolean;
}
const PersonSchema = new Schema({
email: String,
password: String,
firstName: String,
lastName: String,
});
Но когда я это сделаю.к объекту не будет добавлено свойство isOnline, если только я не добавлю его в схему