Sat, 2 Jan 2016 7:33 am
Iterate interface{} #golang yang menjadi momok selama ini akhirnya terpecahkan. T_T #alhamdulillah yah ... ternyata solusinya simple, jika ada error seperti ini
script .go for k2, v2 := range v1 { fmt.Println(k2) fmt.Println(v2) } error : .\retrieve_mongo.go:92: cannot range over v1 (type interface {})Maka tinggal diubah seperti ini saja (type assertion) :
script .go for k2, v2 := range v1.(bson.M) { fmt.Println(k2) fmt.Println(v2) }Works like a charm .... #enlightenment #go
Additional Info: