Это документ в коллекции BlogPosts
:
{
_id: ObjectId("..."),
post_title: "Hello World!",
post_body: "",
comments: [
{ user_id: ObjectId("123"), body: "nice post!" },
{ user_id: ObjectId("456"), body: "awesome!" },
]
}
Я хотел бы отобразить комментарии с именем пользователя, которое содержится в указанном документе в коллекции Users
:
{
_id: ObjectId("123"),
first_name: "Marion",
last_name: "Smith",
email_address: "marion@example.com",
password: "..."
}
Есть ли способ извлечь документ BlogPosts
, включая first_name
из этих данных?
Например, я ищу вывод, подобный этому (каждый комментарийимеет имя):
{
_id: ObjectId("..."),
post_title: "Hello World!",
post_body: "",
comments: [
{ user_id: ObjectId("..."), first_name: "Marion", body: "nice post!" },
{ user_id: ObjectId("..."), first_name: "Margaret", body: "awesome!" },
]
}
Я использую Mongoose.