Я попытался получить документ из моей коллекции с уникальным идентификатором.
У меня есть коллекция с полями: имя, возраст, город и звание. Я хочу получить "городские" результаты от mongodb с помощью golang.
Мой структурный код
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)
С помощью этого кода я получаю в результате пустой массив. Как мне получить все города?