使用 mgo 在 MongoDB 中按 ID 尋找
使用 mgo 在 MongoDB 中按 ID 查找資料是一個常見操作。但是,當嘗試檢索已知存在的資料但查詢傳回空結果時,可能會出現問題。本文探討了此問題的潛在原因,並根據提供的問題和答案提供了解決方案。
在問題中,使用者嘗試使用 FindId 方法檢索數據,並將 ID 作為十六進位字串傳遞。但是,傳回值始終為 0。造成這種情況的原因有兩個:
為了最佳化資料庫連接,建議連接MongoDB伺服器一次並重複使用會話,而不是重複使用建立連接。
透過解決這些潛在問題,使用者應該能夠使用 mgo 成功透過 ID 來尋找資料。
以上是為什麼我的 mgo FindById 查詢在資料存在時回傳零?的詳細內容。更多資訊請關注PHP中文網其他相關文章!