除$ lookup运算符外,MongoDB 4.0中join的替代方法是什么,因为它不适用于分片集合

时间:2019-03-01 07:42:49

标签: mongodb join mongoose mongodb-query mongoid

例如,我有一个具有以下架构的库数据库。

enter image description here

我希望结果集为以下数据集。

enter image description here

有什么方法/查询来获得所需的结果集,但是我不想使用“ $ lookup”运算符,因为它不适用于分片集合?

1 个答案:

答案 0 :(得分:0)

$lookup是在MongoDB中加入两个集合的唯一选择。

我能想到的另一种选择是将多个集合转换为一个集合。