Mongo在1个查询中汇总2个diff集合

时间:2019-04-27 11:54:39

标签: mongodb

我有2个收藏夹:

Items: {_id: objectId,  field: String, category_id: objectId}

categories: {_id: objectId, field: String}

我需要汇总结果中的所有类别和项目。

我无法汇总类别和$lookup个类别的项目,因为我需要结果中的所有项目,而某些项目没有category_idcategory_id代表已删除的类别。

此外,我无法汇总项目,也无法汇总类别$lookup,因为某些类别category_id中没有任何项目。而且我还需要所有类别的结果。

有什么建议吗?

0 个答案:

没有答案