You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用ObjectID查询MongoDB集合无法获取文档的问题求助

使用ObjectID查询MongoDB集合无法获取文档的问题求助

各位好,我碰到了一个MongoDB查询的问题:当我尝试用ObjectID查询集合时,始终获取不到对应的文档。下面是我的代码片段,麻烦大家帮忙排查下哪里出了问题:

objID, err := primitive.ObjectIDFromHex("6812a288d8169501c71c69b2")    
if err != nil {        
    return domain.User{}, ErrFailToConvertID    
}     

filter := bson.M{"_id": objID}     

res := r.collection.FindOne(ctx, filter)    
if err := res.Err(); err != nil {        
    if errors.Is(err, mongo.ErrNoDocuments) {            
        err = ErrUserNotExists        
    }         
    return domain.User{}, err
}

备注:内容来源于stack exchange,提问作者Call_Me_Mr_P

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 17:30:30