草庐IT

ErrNotFound

全部标签

mongodb - GoLang mgo - mgo.ErrNotFound for find(...).All(...)

我有一个GoLang代码:c.Find(selectQuery).All(&results)iferr==mgo.ErrNotFound{//errorhandling}selectQuery值在这里并不重要。我从未收到错误ErrNotFound。即使查询与任何结果都不匹配,我也不会得到ErrNotFound。我得到具有空属性的变量result。我应该如何更改代码来处理ErrNotFound案例? 最佳答案 Query.All()从不返回mgo.ErrNotFound,所以检查它是没有用的。如果没有结果,results的长度将为0,