我有这个代码到 Golang 中的 Mongo
cond := make([]bson.M, 0)
cond = append(condiciones, bson.M{"$match": bson.M{"userId": ID}})
cond = append(condiciones, bson.M{
"$lookup": bson.M{
"from": "invoices",
"localField": "userId",
"foreignField": "userId",
"as": "sales",
}})
cond = append(condiciones, bson.M{"$unwind": "$sales"})
cond = append(condiciones, bson.M{"$skip": skip})
cond = append(condiciones, bson.M{"$limit": 100})
cond = append(condiciones, bson.M{"$sort": bson.M{"dateInvoice": -1}})
cursor, err := collect.Aggregate(context.TODO(), cond)
我正在使用 Golang 和 MongoDB
"go.mongodb.org/mongo-driver/bson"
这在联合、限制和跳过文档中工作正常,但 $sort 不起作用.. 我有发票但没有按“dateInvoice”排序
我很绝望..拜托
我的代码有什么问题?
慕森王
泛舟湖上清波郎朗
相关分类