大家好,我正在努力將 InsertOne() 操作的 InsertedID 轉換為字節切片*。我正在使用這個 mongoDB 客戶端庫https://github.com/mongodb/mongo-go-driver到目前為止,我已經嘗試像這樣直接使用 TypeAssertion:res.InsertedID.([]byte)它可以編譯,但在斷言期間會導致以下錯誤:恐慌:接口轉換:接口{}是primitive.ObjectID,而不是[]uint8我也嘗試過[]byte()直接使用多個 TypeAssertions 或函數,但無法編譯*在這種情況下需要字節切片,因為我使用的是 gRPC,這限制了我可以用于返回值的可能類型。
如何將 mongo.InsertOneResult 的 InsertedID 轉換為 []byte
慕尼黑5688855
2023-08-14 17:13:04