Ich habe versucht, ein Dokument aus meiner Sammlung mit eindeutiger ID zu erhalten.Wie man verschiedene Werte in Mongodb mit Hilfe von Golang bekommt
Ich habe eine Sammlung mit Feldern: Name, Alter, Stadt und Rang. Ich möchte "Stadt" -Ergebnisse von mongodb mit Golang bekommen.
Mein struct Code
type exp struct {
name string `bson:"name"`
age int `bson:"age"`
city string `bson:"city"`
rank int `bson:"rank"`
}
Mit dem folgenden Code ergibt sich aus mongodb abzurufen:
var result []exp //my struct type
err = coll.Find(bson.M{"City":bson.M{}}).Distinct("City",&result)
fmt.Println(result)
Mit diesem Code bekomme ich ein leeres Array als Ergebnis. Wie würde ich alle Städte bekommen?