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