、私のアグリゲーションパイプラインの$project
ステップがどのように見えるにはどうすればよい:手で書かれたとき、私は春データモンゴで集約投影視野内の巣フィールドを
{
"$project":{
"DRIVE":{
"componentSummary":{"manufacturer" : "$_id.DRIVE_manufacturer"},
"componentCount":"$_id.DRIVE_componentCount"
},
"hostnames":1,
"_id":0
}
}
私は私が作成しProjectionOperationBulder
を使用できることを理解します何かなどを作るために、(builder.nestedを使用して)ネストの単一レベル、言う:
{
"$project":{
"DRIVE":{
"manufacturer":"$_id.DRIVE_manufacturer"
},
"hostnames":1,
"_id":0
}
}
しかしField
インタフェースは専用文字列名が可能になりますように私は、どのように巣別のレベルを深くに把握することができないようとString ta rgetを定義することはできません。Field
をターゲットとして定義します。
ありがとうございます!