Я работаю на базовом c сайте блога, используя Express, MongoDB и использую JWT для аутентификации. При действительной аутентификации я присоединяю текущий идентификатор пользователя к объекту req.
Я добавляю текущий идентификатор пользователя в качестве автора блога.
Вот модели блогов и пользователей
const BlogSchema = new mongoose.Schema({
title: {type: String, required: true},
body: {type: String, required: true},
author : {type:mongoose.Schema.Types.ObjectId, ref: "UserSchema"}
})
module.exports = mongoose.model("Blog", BlogSchema);
const UserSchema= new mongoose.Schema({
name: {type: String, required: true},
email: {type: String, required: true},
blogs : [{type:mongoose.Schema.Types.ObjectId, ref: "BlogSchema"}]
})
module.exports = mongoose.model("Blog", UserSchema);
Я добавляю текущего пользователя, которого я получаю из проверки JWT, и добавляю его в экземпляр модели блога. Это работает, но идентификаторы блогов не добавляются в массив блогов пользователя
Как обойти это? Пожалуйста, помогите