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

go mongodb 中不固定的字段怎么操作struct

go mongodb 中不固定的字段怎么操作struct

30秒到达战场 2019-03-02 09:17:40
刚开始接触GO 碰到一些问题如果是mysql 的话 我们的字段都是固定的,但是在mongodb中可以每一条记录有不一样的字段,比如第一条记录字段是{ A B C D}第二条记录是{A B C D E }E下面还有对象字段 E { name sex address}这些字段在mongdb 中是可以存在的 因为它是以bjson存储的,那么问题来了,我在创建 model的时候,定义的 struct 是固定的属性如type user struct {A stringB stringC stringD string}但是这样根本不能满足第二种情况 因为还有可能第三种情况 还有更多的字段,因为业务需要,就好像要动态的创建 struct 一样,怎么才能解决这样的问题????谢谢各位大佬指点一下。
查看完整描述

2 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

直接用最完整的就可以了,老数据没有的话是空的

查看完整回答
反对 回复 2019-03-02
  • 2 回答
  • 0 关注
  • 1054 浏览

添加回答

举报

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