我有一个带有bson.ObjectId类型的结构,例如:
type Test struct {
Id bson.ObjectId
Name string
Foo string
}
我想在一个html模板中呈现它
{{ Name }} {{ Food }}
但是这显然不起作用,因为{{Id}}只返回一个ObjectId类型,有没有办法将其转换为模板内的字符串?
或者,当我将数据传递给模板时,我是否必须这样做.执行?
最佳答案
调用id.Hex()将返回bson.ObjectId的字符串表示形式.
如果您尝试将一个bson.ObjectId编组为json字符串,这也是默认行为.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。