i in MongoDB neu und ich habe einen Documment in Mongo mit dieser Struktur:Gruppe von Schlüsseln in Array, das in einem Dokument ist
{
"game" : "chess",
"name" : "Chess",
"prizes" : [
{
"_id" : ObjectId("562575c61d41c81efce7bc1b"),
"group" : 0,
"name" : "10 coins",
"pos" : "0",
},
{
"_id" : ObjectId("562575c61d41c81efce7bc1c"),
"group" : 0,
"name" : "10 coins",
"pos" : "1",
},
{
"_id" : ObjectId("562575c61d41c81efce7bc1d"),
"group" : 1,
"name" : "20 coins",
"pos" : "2",
},
}
Ich brauche einige wie folgt zu erhalten:
{
"game" : "chess",
"name" : "Chess",
"prizes" : [
{
"name" : "10 coins",
"group" : 0,
},
{
"name" : "20 coins",
"group" : 1,
}
Ich versuche mit Aggregat und Projektion und entspanne mich, aber ich bekomme nicht die Struktur, die ich brauche, danke.
Veröffentlichen Sie die Aggregation, die Sie in Ihrer Frage versucht haben. – ThrowsException