如何在golang mongodb中使用此聚合条件

问题描述 投票:1回答:1

我可以在golang中为mongodb写这个条件吗:

success_count: { $sum: { $cond: ["$is_success", 1, 0] } }

我正在尝试但不起作用:

"$success_count": bson.M{"$sum": bson.M{"$cond": bson.M{"$is_success", 1, 0}}}
mongodb go
1个回答
1
投票

使用[]interface{}代替bson.Mbson.Mmap[string]interface{},但您需要使用slice。

bson.M{"$cond": []interface{}{"$is_success", 1, 0}}
© www.soinside.com 2019 - 2024. All rights reserved.