如何在 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貢獻(xiàn)1963條經(jīng)驗 獲得超6個贊
bson.M 是 map[string]interface 而不是 slice。你需要“$slice”的[]接口。
o1 := bson.M{"$project": bson.M{"user": bson.M{"$slice": []interface{}{"$user", 2, 1}}}}
如果您共享一些虛擬數(shù)據(jù)、輸入和輸出,我可以進(jìn)一步幫助您。
- 1 回答
- 0 關(guān)注
- 191 瀏覽
添加回答
舉報
0/150
提交
取消