Mongodb 我们可以在mongo中使用查找地图内部的查询吗

Mongodb 我们可以在mongo中使用查找地图内部的查询吗,mongodb,Mongodb,我需要在一个现有表上执行一些聚合,然后使用聚合表来执行map reduce 聚合表在某种程度上是临时使用的,因此可以在map reduce中使用它。临时表中的记录集达到8米左右 有什么方法可以避免使用临时表 一种方法是在map()函数中编写find()查询并发出聚合结果(最初存储在聚合表中) 然而,我无法实现这一点。 有办法吗!请提供帮助。您可以在MongoDB MapReduce上使用“查询”参数。使用此参数,发送到map函数的数据在处理前进行过滤 更多关于的信息我非常怀疑在地图中使用find

我需要在一个现有表上执行一些聚合,然后使用聚合表来执行map reduce

聚合表在某种程度上是临时使用的,因此可以在map reduce中使用它。临时表中的记录集达到8米左右

有什么方法可以避免使用临时表

一种方法是在map()函数中编写find()查询并发出聚合结果(最初存储在聚合表中)

然而,我无法实现这一点。 有办法吗!请提供帮助。

您可以在MongoDB MapReduce上使用“查询”参数。使用此参数,发送到map函数的数据在处理前进行过滤


更多关于

的信息我非常怀疑在地图中使用find是一个好主意。将聚合框架的输出存储在另一个集合中,然后使用该集合对其执行mapreduce有什么问题。你可以看看