パート1:私は年齢とGPAを排除する必要がmongoDbのクエリとグループ化?
{
sname : "",
studentId: "123"
}
:それから、2つだけのキーを取得しようとしている
{
sname : "",
studentId: "123"
age: "",
gpa: "",
}
はイム:
私は(学生)のコレクションを持っています名前とstudentIdだけを持つようにするにはどうしたらいいですか?
パート2:私はとなってしまいますので、一致/正しいstudentIdで(その1)で、前のキーを組み合わせることが必要
{
subjectName : "Math"
studentId : "123"
teacherName: ""
}
:
それから私は、「対象」のコレクションを持っています
{
sname : "",
studentId: "123",
subjectName : "Math"
}
どうすれば結果を得ることができるのでしょうか?私はグループとmapReduceについて読んでみましたが、明確な例は見つけられませんでした。
あなたはまた減らすために[オペレータで$](http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24in)を使用することができます:学生の書類と一緒にそれを取得クエリの数'out'テーブルを生成するために必要です。これは、負荷が高い場合、またはラウンドトリップ時間が多数の学生の要因となる可能性のあるネットワークを照会する場合に特に重要です。 – dcrosta