Я хочу сгруппировать некоторые данные с помощью mongo-go-driver, используя агрегат, но результат json смутил меня, потому что ключ строки заменен на «Ключ», а реальный ключ становится значением «Ключа»
var result primitive.A
pipeline := mongo.Pipeline{{{"$group", bson.D{{"_id", "$nis"}}}}}
cursor, err := db.NilaiUH.Aggregate(context.TODO(), pipeline)
cursor.All(context.Background(), &result)
json.NewEncoder(w).Encode(&result)
Вот результат
[
[
{
"Key": "_id",
"Value": 15100
}
],
[
{
"Key": "_id",
"Value": 15101
}
]
]