0
我需要对MongoDB的两个集合执行两个查询。MongoDB查询的复杂性 - 分类与两个查询
一个数据库是电子邮件消息,另一个是电子邮件模板。
我需要发送几个电子邮件与几个模板,所以我遍历所有邮件和检查至极模板分配给他们,然后查找模板。
我能做到像
- 查找邮件
- 查找模板为每个邮件
或排序,并检查模板变化:
- 查找邮件和按模板排序(可索引)
- 如果新的t模板不是旧模板,找到模板
哪种方法复杂性较低?电子邮件比模板多得多。 (每小时1000封电子邮件与总共几百个模板)
我听说find-query需要O(log(n)+ m),其中n是集合中的数据量,m是数量将被提取的条目。