Я создаю новостной сайт, и у меня есть схема mongoose:
let mongoose = require('mongoose');
let articleSchema = mongoose.Schema({
image1:{
type: String,
required: true
},
title:{
type: String,
required: true
},
author:{
type: String,
required: true
},
date:{
type: String,
required: true
},
updated:{
type: String,
default: 'not updated'
},
title_nd:{
type: String,
required: false
},
body:{
type: String,
required: true
},
comments: [commentsSchema],
likes:{ type:Number, default:0 }
});
let Article = module.exports = mongoose.model('Article', articleSchema);
И я хочу добавить форму, чтобы пользователи могли добавлять свои комментарии. Вопрос заключается в том, как создать новую схему для комментариев и связать ее со схемой статьи, а затем, если пользователь добавляет комментарий, комментарий добавляется в базу данных, а затем отображается в разделе комментариев к статье?