マップの結果に基づいて、reduce ステップで別のコレクションを照会するにはどうすればよいですか?
あるコレクションに名前と型の組み合わせがあり、この組み合わせの別のコレクションからのルックアップとして、このコレクションにいくつかのフィールドを追加する必要があります。私はそれが可能であるという印象を受けましたが、ドキュメンテーションによると、reduce または map は何らかの理由でデータベースにアクセスできません。
コードでこれを行うことができますが、map-reduce インターフェイスを mongo で直接使用できるかどうか疑問に思っていました。
基本的に、手順は次のとおりです。
- collection1 をマップし、2 つのフィールドを返す
- コレクション 2 から値を検索し、コレクション 1 に挿入します。