如何在 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}}}}
如果您共享一些虚拟数据、输入和输出,我可以进一步帮助您。
- 1 回答
- 0 关注
- 174 浏览
添加回答
举报
0/150
提交
取消