用猫鼬过滤收藏?

时间:2020-10-02 13:56:56

标签: node.js mongodb mongoose

我的MongoDB项目中有三个集合。一个集合包括用户,另一个集合用于用户特定的帐户,最后一个集合是一些广告系列。

我想基于特定于用户的平台获得广告系列。

广告系列文档如下所示。

tty

帐户凭证如下所示。

Welcome to Raspbian (GNU/Linux 2.6.38-8-generic x86_64)

Last login: Tue Jun 21 17:44:05 2011

login:user
password:

$>

此处,Id = 123的用户有两个帐户。基于用户帐户平台和关注者,我想编写一个查询以获取广告系列列表。

下面是我尝试过的代码。

[{
id: "401",
maxfollowers: "645963",
minfollowers: "2665",
name: "test 12",
platform: "Youtube",
status: "Active",
userId: "123"
},
{
id: "402",
maxfollowers: "6202",
minfollowers: "500",
name: "test 123",
platform: "Toktok",
status: "Active",
userId: "123"
}]

我正在使用NodeJ,express js和mongoose。

1 个答案:

答案 0 :(得分:0)

我建议对$ lookup使用聚合以加入集合,请参见MongoDB $lookup pipeline match by _id not working