我試圖從我的集合中檢索具有唯一標識的文檔。如何在使用golang的mongodb中獲取不同的值
我有一個字段集合:名稱,年齡,城市和排名。我想使用golang從mongodb獲得'city'結果。
我的結構代碼
type exp struct {
name string `bson:"name"`
age int `bson:"age"`
city string `bson:"city"`
rank int `bson:"rank"`
}
用下面的代碼從MongoDB的檢索結果:
var result []exp //my struct type
err = coll.Find(bson.M{"City":bson.M{}}).Distinct("City",&result)
fmt.Println(result)
有了這個代碼,我得到一個空數組作爲結果。我將如何獲得所有的城市?