为了账号安全,请及时绑定邮箱和手机立即绑定

插入时 mgo NewObjectId 损坏

插入时 mgo NewObjectId 损坏

Go
拉丁的传说 2021-10-18 16:57:01
如果我在 mgo 中为文档生成一个新的对象 ID:obId := bson.NewObjectId()然后插入它,它以 mongo 结束(通过 cli 查找)作为"_id" : "U�`�\u0006@�\rU\u0000\u0000\u0001"什么时候应该"_id" : ObjectId("559a47643d9827f0d9405420")如果我尝试更新我生成 id 的现有文档也是如此obId := bson.ObjectIdHex(stringId)它仍然被序列化为损坏的格式。我要插入的结构如下所示:type MyStruct struct {    Id            bson.ObjectId `bson:"_id,omitempty" json:"id"`    ...}

1 回答

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号