大家都说bson.M是map[string]interface{},为啥用用delete删除的时候,提示我说不支持bon.M类型操作 大致代码
var all_data map[string]interface{}
conn.D("db").C("col").all(&all_data)
for _, v := range all_data{
//这里出错了
delete(v, "_id")
}
1
mkeith 2017-05-07 01:45:50 +08:00
type M map[string]interface{}
|
2
SlipStupig OP @mkeith 没用哦。难道是我的方法不对?
|
3
Immortal 2017-05-07 13:40:21 +08:00
One 或者 All 里面从传 map[string]interface{}或者[]map[string]interface{}的变量指针不就好了
|
4
mkeith 2017-05-07 14:42:27 +08:00
bson.M 就是 map[string]interface{}啊
|