使用明确排除的字段在db中查找

时间:2015-10-24 12:27:23

标签: mongodb go bson

我该如何执行此操作: link

例如,我想获得所有文件,但没有字段"名称":

err := col.Find([]bson.M{{}, {"name": false}}).All(&result)

结果总是0元素,为什么?(字段名称存在于集合中)

1 个答案:

答案 0 :(得分:3)

请参阅https://godoc.org/gopkg.in/mgo.v2#Query.Select

你应该使用类似的东西:

err := col.Find(nil).Select(bson.M{"name": 0}).All(&result)