【发布时间】:2022-02-22 16:34:42
【问题描述】:
我是 mongo db 的新手,我正在尝试查找两个集合的查找
一个集合是具有类似标签的用户
{
_id: "fdkjkjs",
first_name: "",
last_name: "",
role: "admin",
tags:
[
{ _id: "tag_1_id", name: "Tag 1" },
{ _id: "tag_2_id", name: "Tag 2" },
{ _id: "tag_3_id", name: "Tag 3" },
{ _id: "tag_4_id", name: "Tag 4" }
]
}
一个帖子集合如下
{
_id: "fdkjkjs",
title: "",
slug: "",
tags: ["tag_1_id", tag_3_id]
}
所以我想用用户集合中的名称获取帖子列表 API 中的所有标签。
所以我想要的结果是这样的
[{
_id: "fdkjkjs",
title: "",
slug: "",
tags: ["tag_1_id", tag_3_id],
selectedTags: [
{ _id: "tag_1_id", name: "Tag 1" },
{ _id: "tag_3_id", name: "Tag 3" }
],
}]
【问题讨论】:
标签: mongodb