大家好,我正在努力将 InsertOne() 操作的 InsertedID 转换为字节切片*。我正在使用这个 mongoDB 客户端库https://github.com/mongodb/mongo-go-driver
到目前为止,我已经尝试像这样直接使用 TypeAssertion:
res.InsertedID.([]byte)
编译,但在断言期间导致以下错误:
恐慌:接口转换:接口{}是primitive.ObjectID,而不是[]uint8
我也尝试过直接使用多个 TypeAssertions 或[]byte()
函数,但无法编译
在这种情况下需要 *byte 切片,因为我使用的是 gRPC,这限制了我可以用于返回值的可能类型。
智慧大石
叮当猫咪
相关分类