我想使用聚合将一些数据与 mongo-go-driver 进行分组,但是 json 结果让我感到困惑,因为行键替换为“Key”,并且真正的键成为“Key”的值
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
}
]
]
明月笑刀无情
相关分类