У меня есть пользовательская модель и модель публикации, как описано ниже (необходимая библиотека импортирована)
Схема пользователя
const UserSchema = new mongoose.Schema({
name: String,
email: String,
post: [ mongoose.Types.ObjectId, ref: 'posts' ]
});
Схема публикации
const UserSchema = new mongoose.Schema({
title: String,
content: String,
postedOn: Date
});
Я хочу получить сообщение с идентификатором пользователя. Но я не хочу взамен весь почтовый документ. Мне нужны только атрибуты «Заголовок» и «Дата»
Я попробовал команду: -
const posts = await User.findById(user_id).populate('post');
Но он возвращает всю коллекцию. Может кто-нибудь сказать мне, как я могу получить только атрибут "Заголовок" и "Дата" поста (поддокумента) из модели пользователя?