我知道这个问题可能与这个问题重复。但直到现在还没有得到满意的答复。我真的想引起一些注意以尽快找到解决方案。所以我恳求你不要关闭这个问题,除非你有解决方案并在上一个中回答:-)我将描述说服的问题:我有一个存储在 mongodb 中的数据结构,众所周知,_idmongodb 是一种bson.ObjectId类型,我可以像这样检索它:type Data struct { Id bson.ObjectId `bson:"_id,omitempty"` Content string `bson:"content"`}然后我Data通过查找特定查询条件得到了一个切片,并使用该切片http/template渲染前端视图。为了操作切片中的每个项目,我想使用该Id字段,但是当使用它时:{{range $key, $value := .DataSlice}} <td>{{$value.Id}}</td>{{end}}That Only 提供了一种类似的字符串,ObjectIdHex("550146d1b51bc1c208d1924d")而不是550146d1b51bc1c208d1924d一种很好且易于使用的字符串。在重复问题中。op 说他找到了一种通过Id_String在原始数据结构中“添加”来解决这个问题的方法。但我真的不知道该怎么做?这是否意味着在检索后分配它?由于我使用切片来存储检索到的数据,并且切片中的数据无法轻易更改。这样做比在前端使用 jquery 完成工作更复杂。但是这样做只会让我心爱的 Go 感到沮丧:-(。那么有没有更好的方法来做到这一点?
2 回答
- 2 回答
- 0 关注
- 221 浏览
添加回答
举报
0/150
提交
取消