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

插入时 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 回答

  • 1 回答
  • 0 关注
  • 157 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信