如何从包含多个集合的整个MongoDB数据库中查询文档(Pymongo)

时间:2020-10-16 09:51:22

标签: mongodb pymongo

我有一个包含数千个集合的数据库,每个集合包含文档。
我将如何一次查询所有集合中的所有这些文档?

我曾考虑使用$lookup聚合方法,但据我所知,它只能一次合并一个附加集合,而我有成千上万个要合并和查询的集合。

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

MongoDB操作一次处理单个集合。正如您所指出的那样,$ lookup可以执行交叉集合查找,但是对于大量的集合并不能帮助您。

重新设计您的数据模型。