Wie ich weiß, können wirWählen Sie Spalte von MongoDB in golang mit mgo
> db['twitter-3'].find({}, {"text": 1})
verwenden, um alle Texte in der Sammlung auszuwählen.
Wie können wir mgo verwenden, um ein bestimmtes Feld in Golang zu finden? Ich versuchte
var result []string
err = conn.Find(bson.M{}, bson.M{"text", 1}).All(&result)
Aber es ist nicht richtig.
In der Struktur, was bedeutet 'BSON: "text"' stehen? Gibt es einen Hinweis, den ich überprüfen kann, um ein besseres Verständnis dafür zu haben? – Wyatt
Weitere Informationen dazu, wie das Paket Feldtags verwendet, finden Sie in der Dokumentation zu [bson package] (http://godoc.org/labix.org/v2/mgo/bson#Marshal). –
Danke! Wie wählt man mehrere Spalten aus? Das Hinzufügen von Select (bson.M {"text": 1, "anotherColumn": 1}) funktioniert nicht. – Amol