【发布时间】:2021-04-08 05:51:29
【问题描述】:
MongoDB 查找操作的大复杂度是多少?
假设我的 MongoDB 集合“A”中有 n 条记录,
并且集合'B'中的n条记录,每个B的文档都有A的外国_id,以及一个特定的标签,例如"preOrder","directOrder", "pendingOrder" ...
案例 1:
如果我使用一些过滤器在集合“A”上添加匹配查询并使用 B 集合添加查找。
我得到了 B 的数据对象数组,我循环遍历每个对象的每个数组以执行一些操作并计算每个标签的计数
案例 2:
使用过滤器在集合“A”上添加匹配查询
循环遍历每个结果并在循环中查询匹配 B 的记录
mongo 服务器的时间和负载会有什么不同?
【问题讨论】:
标签: mongodb time-complexity big-o mongo-collection mongodb-lookup