Ich verwende die MongoDB-Shell, um einige Ergebnisse zu erhalten, geordnet. Hier ist ein Sampler,So sortieren Sie Unterdokumente im Array-Feld?
{
"_id" : "32022",
"topics" : [
{
"weight" : 281.58551703724993,
"words" : "some words"
},
{
"weight" : 286.6695125796183,
"words" : "some more words"
},
{
"weight" : 289.8354232846977,
"words" : "wowz even more wordz"
},
{
"weight" : 305.70093587160807,
"words" : "WORDZ"
}]
}
, was ich will zu bekommen ist, die gleiche Struktur, aber geordnet nach "topics" : []
{
"_id" : "32022",
"topics" : [
{
"weight" : 305.70093587160807,
"words" : "WORDZ"
},
{
"weight" : 289.8354232846977,
"words" : "wowz even more wordz"
},
{
"weight" : 286.6695125796183,
"words" : "some more words"
},
{
"weight" : 281.58551703724993,
"words" : "some words"
},
]
}
ich es geschafft, einige geordnete Ergebnisse zu erhalten, aber kein Glück in ihnen durch ID-Feld zu gruppieren. Gibt es einen Weg, dies zu tun?
Sie müssen uns Beispieldokumente mit dem zeigen, erwartetes Ergebnis, nicht nur was du hast. – styvane
@ user3100115 überprüfen Sie die aktualisierte Frage –