为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 golang 中编写一个 MongoDB $slice

如何在 golang 中编写一个 MongoDB $slice

Go
胡子哥哥 2022-01-10 16:40:36
如何在 golang 中编写 $slice MongoDB 代码?这是我的 MongoDB 代码:db.userdetail.aggregate([{"$project":{"user":{"$slice":["$user",2,1]}}}]).pretty()我尝试用 golang 编写这段代码:o1 := bson.M{        "$project":bson.M{"user":bson.M{"$slice":bson.M["$user",2,1,],},},    }它给了我以下错误: syntax error: unexpected comma, expecting ]
查看完整描述

1 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

bson.M 是 map[string]interface 而不是 slice。你需要“$slice”的[]接口。

o1 := bson.M{"$project": bson.M{"user": bson.M{"$slice": []interface{}{"$user", 2, 1}}}}

如果您共享一些虚拟数据、输入和输出,我可以进一步帮助您。


查看完整回答
反对 回复 2022-01-10
  • 1 回答
  • 0 关注
  • 174 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信