在不知道密钥名称的情况下迭代reduce函数

时间:2013-08-08 06:06:22

标签: mongodb mongo-java mongojs

我有一个地图功能:

发射(this_id,这一点),

现在我想迭代reduce函数中的每个键,这是他可以解决这个问题的方法,不知道如何继续。

1 个答案:

答案 0 :(得分:0)

reduce函数对一组(不一定是所有)条目进行操作,这些条目被发现具有相同的密钥。此时您无法遍历所有键,因为reduce函数是分布式的。您的数据库的主机可能甚至不知道某些密钥,因为它们是在另一个集群上处理的。所以无论你想做什么,都不会那样。

您没有解释您实际想要解决的问题,但您对可能的解决方案的想法似乎走向了错误的方向。我建议您创建一个新问题,解释您的实际问题,并查看可以提出的stackoverflow。