据我所知,我们可以使用
> db['twitter-3'].find({}, {"text": 1})
Select 集合中的所有文本.
我们如何使用mgo在golang找到特定的油田?
var result []string
err = conn.Find(bson.M{}, bson.M{"text", 1}).All(&result)
但这并不正确.
据我所知,我们可以使用
> db['twitter-3'].find({}, {"text": 1})
Select 集合中的所有文本.
我们如何使用mgo在golang找到特定的油田?
var result []string
err = conn.Find(bson.M{}, bson.M{"text", 1}).All(&result)
但这并不正确.
使用query Select方法指定要返回的字段:
var result []struct{ Text string `bson:"text"` }
err := c.Find(nil).Select(bson.M{"text": 1}).All(&result)
if err != nil {
// handle error
}
for _, v := range result {
fmt.Println(v.Text)
}
在本例中,我用一个选定字段声明了一个匿名类型.可以将类型与所有文档字段一起使用.