我试图从我的集合中检索具有唯一 ID 的文档。
我有一个包含字段的集合:姓名、年龄、城市和排名。我想使用 golang 从 mongodb 获取“城市”结果。
我的结构代码
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)
使用此代码,我得到一个空数组作为结果。我如何获得所有城市?