我试图设置一个简单的要点来解释我的问题以及我想要什么。
它绝对不会复制我的确切文档结构(这是完全不同的),但会帮助您轻松理解我的问题。
更新:
Gist 被意外删除,因此用问题更新了问题:
假设我有这个结构
_id name birthdate
... john 10 aug
... doe 11 aug
... foo 11 aug
... bar 12 aug
... baz 12 aug
... bak 12 aug
... buzz 13 aug
我想找到所有具有相同生日的文档,所以我的结果集会在那里:
_id name birthdate
... doe 11 aug
... foo 11 aug
... bar 12 aug
... baz 12 aug
... bak 12 aug
我还想以某种方式获取每个文档的日期共享记录的 count() 。所以,像这样
_id name birthdate count
... doe 11 aug 2
... foo 11 aug 2
... bar 12 aug 3
... baz 12 aug 3
... bak 12 aug 3
到目前为止,我所尝试的只是 mapReduce,但我只能得到:
_id value
11 aug {count: 2}
12 aug {count: 3}