У меня есть модель пользователя и модель публикации, как описано ниже (необходимая библиотека импортирована)
Схема пользователя
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');
Но возвращает всю коллекцию. Может ли кто-нибудь сказать мне, как я могу получить только атрибуты «Заголовок» и «Дата» сообщения (вложенного документа) из модели пользователя?