new mongoose.Schema(
{
title: {
type: String,
required: true,
},
viewsCount: {
type: Number,
default: 0,
},
comments: [{ type: mongoose.Schema.Types.ObjectId, ref: 'Comment' }],
},
{ timestamps: true }
)```
И с комментариями ```const CommentScheme = new mongoose.Schema(
{
post: { type: mongoose.Schema.Types.ObjectId, ref: 'Post' },
text: { type: String, required: true },
author: { type: mongoose.Schema.Types.ObjectId, ref: 'User' },
},
{ timestamps: true }
)```
Я хочу отсортировать по дате комментарии в определенном посте, как мне это сделать ?
В populate можно сортировку подкинуть
Ты хочешь именно отсортировать populate ?
Если он хочет сделать на стороне БД, то может в populate прокинуть sort, а если уже у себя, то может встроенной функцией sort воспользоваться.
Не понял тебя) но я описал выше, как можно сделать
Обсуждают сегодня