如何触发单个查询以从猫鼬的多个模型中获取数据?

时间:2019-07-25 13:11:32

标签: node.js mongodb mongoose

实际上,我有3个模型,我想从一个模型中获取姓名和官员名称,并从第二个模型中获取总请求数,并希望使用第三种模型的总用户数,因此我编写了一个控制器,其中将包含所有信息。

我尝试将所有3个模型导入一个控制器,但是如何在单个查询中查询多个模型。具有多个参数

我想要一个模型的名称和官员名称,以及第二个模型的总请求数和第三个模型的用户数。

1 个答案:

答案 0 :(得分:0)

您可以使用mongo $ lookup和$ expr函数在一个查询中组合所有三个模型。

您可以检查此link以获得更多信息。