как мне отредактировать мою функцию публикации, чтобы опубликовать в схеме, которая ссылается на другую схему?Я хочу использовать async-await, вот мой метод публикации:
export const post: Operation = async(req: express.Request, res: express.Response) => {
commonUtility.showRequestParam(req);
let tasks: db.ITaskDocument[] = [];
};
, а вот схема моей задачи, в которую я хочу отправить сообщение:
export const taskSchema = new Schema ({
user: {
type: mongoose.Schema.Types.ObjectId,
ref: 'users',
required: true
},
issue: {
type: mongoose.Schema.Types.ObjectId,
ref: 'issues',
required: true
},
record: {
development: {
type: Number
},
test:{
type: Number
},
votary:{
type: Number
}
},
date: {
type: Date,
required: true
},
BaseFields
});
export const TaskModel = mongoose.model<db.ITaskDocument>('Tasks', taskSchema);
схема выпуска:
const issuesSchema = new Schema({
project: {
type: mongoose.Schema.Types.ObjectId,
ref: 'projects',
required: true
},
number: {
type: String
},
title: {
type: String
},
BaseFields
});
export const IssueModel = mongoose.model<db.IIssueDocument>('Issues', issuesSchema);
пользовательская схема:
export const usersSchema = new Schema({
username: {
type: String,
required: true
},
email: {
type: String,
required: true
},
password: {
type: String,
required: true
},
BaseFields
});
export const UserModel = mongoose.model<db.IUserDocument>('Users', usersSchema);
Мне также хотелось бы получить краткое представление о том, как создать функцию put с использованием async-await.