3
我有一個GoLang代碼:GoLang氧化鎂 - mgo.ErrNotFound爲查找(...)所有(...)
c.Find(selectQuery).All(&results)
if err == mgo.ErrNotFound {
// error handling
}
selectQuery
價值在這裏並不重要。我不會收到錯誤ErrNotFound
。即使查詢不符合任何結果,我也不會收到ErrNotFound
。變量result
具有空屬性。如何更改代碼以處理ErrNotFound
大小寫?
謝謝你的回答。 有趣的是,我從來沒有得到0的len(結果)。如果我的查詢不符合我得到的任何結果: [{電子郵件:姓名:}] 因此,我的len(結果)等於1 – poulius
@poulius然後可能你**做**有一個結果文檔,其空字符串作爲它的Email和Name(或簡單地說這些字段丟失或錯誤映射)。 – icza
哦,對不起,是的,你說得對,我的selectQuery有一些東西 – poulius