sql >> データベース >  >> NoSQL >> MongoDB

golangとmongodbでidで検索する方法

    使用は、次のようにGolang公式ドライバーで同じことを行うことができます:

    // convert id string to ObjectId
    objectId, err := primitive.ObjectIDFromHex("5b9223c86486b341ea76910c")
    if err != nil{
        log.Println("Invalid id")
    }
    
    // find
    result:= client.Database(database).Collection("user").FindOne(context.Background(), bson.M{"_id": objectId})
    user := model.User{}
    result.Decode(user)
    


    1. MongoDBを使用した単体テスト

    2. ページネーションにMongoDBアグリゲーションを使用するにはどうすればよいですか?

    3. MongoDbSafeModeとWriteConcernの比較

    4. Morphia List <Map <String、Object>>> return埋め込み要素は、検索操作でDBObjectではありません