【发布时间】:2020-08-04 15:52:49
【问题描述】:
我有一个关于子文档的问题。假设我有一个这样的用户数据库:
db.users.insertMany([
{
username: "test",
projectA: [
{
tags: ['1234', '23454']
}
]
},
{
username: "test2",
projectA: [
{
tags: ['1dfdfsdf', '234dfdfdf54']
}
]
},
]);
在用户文档下方,我有项目的子文档。比方说,其中一个项目被称为“ProjectA”。在这个文档下我存储了项目的数据,在我的例子中是一些标签。
我对整个 User-Model 没有用处,因为它可能包含大量数据。我想要的是一个包含用户和项目A下数据库中所有标签的列表。
我使用 NodeJS 和猫鼬来获取数据。我该怎么做?
【问题讨论】: