私は自分の問題とここで何が欲しいかを説明するために簡単な要点を設定しようとしました。
それは間違いなく私の正確なドキュメント構造(まったく異なる)を複製しませんが、私の問題を簡単に理解するのに役立ちます。
アップデート:
要旨が誤って削除されたため、問題を含む質問を更新します。
私がこの構造を持っているとしましょう
_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}