Коллекция сообщений
Post :
_id : 001,
comments : [1,2,3] // ObjectId
Коллекция комментариев
Comment:
{ _id : 1, message : "Bar" },
{ _id : 2, message : "Foo" },
{ _id : 3, message : "Bazz" }
Я хочу удалить сообщение и все комментарии к этому сообщению. Но как удалить все свои комментарии?
Обновление
PostSchema
{
model: String,
stock: Number,
images: [String],
price: Number,
views: { type: Number, default: 1 },
commentsCount: { type: Number, default: 0 },
comments: [{ type: Schema.Types.ObjectId, ref: "postComments" }],
postedBy: { type: String, ref: "publisherInfo" }
},
Схема postComments
{
sender: String,
createAt: { type: Date, default: Date.now },
votes: { type: Number, default: 0 },
contain: String
},