如何在golang mongodb中使用此聚合条件
我如何才能在golang中为mongodb写入此条件:如何在golang mongodb中使用此聚合条件,mongodb,go,Mongodb,Go,我如何才能在golang中为mongodb写入此条件: success_count: { $sum: { $cond: ["$is_success", 1, 0] } } 我正在尝试,但不起作用: "$success_count": bson.M{"$sum": bson.M{"$cond": bson.M{"$is_success", 1, 0}}} 使用[]接口{}而不是bson.M。这里的bson.M是map[string]接口{},但是您需要使用slice bson.M{"$cond
success_count: { $sum: { $cond: ["$is_success", 1, 0] } }
我正在尝试,但不起作用:
"$success_count": bson.M{"$sum": bson.M{"$cond": bson.M{"$is_success", 1, 0}}}
使用
[]接口{}
而不是bson.M
。这里的bson.M
是map[string]接口{}
,但是您需要使用slice
bson.M{"$cond": []interface{}{"$is_success", 1, 0}}