我该如何执行此操作: link
例如,我想获得所有文件,但没有字段"名称":
err := col.Find([]bson.M{{}, {"name": false}}).All(&result)
结果总是0元素,为什么?(字段名称存在于集合中)
答案 0 :(得分:3)
请参阅https://godoc.org/gopkg.in/mgo.v2#Query.Select
你应该使用类似的东西:
err := col.Find(nil).Select(bson.M{"name": 0}).All(&result)