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