Как прочитать пользователя из запроса в хуке промежуточного программного обеспечения Mon goose или службы в NestJS - PullRequest
0 голосов
/ 19 июня 2020

Предположим, что пользователь вошел в систему и есть документ Post, я хочу сохранить пользователя, создавшего и обновившего сообщение.

export interface Post extends Document {
  readonly title: string;
  readonly content: string;
  readonly createdAt?: Date;
  readonly updatedAt?: Date;
  readonly createdBy?: User;
  readonly updatedBy?: User;
}

export const PostSchema = new Schema({
  title: SchemaTypes.String,
  content: SchemaTypes.String,
  createdAt: { type: SchemaTypes.Date, required: false },
  updatedAt: { type: SchemaTypes.Date, required: false },
  createdBy: { type: SchemaTypes.ObjectId, ref: 'User', required: false },
  updatedBy: { type: SchemaTypes.ObjectId, ref: 'User', required: false },
});

Но я понятия не имею, как читать пользователя из запроса в сервисном компоненте или схеме документа Mon goose.

...