html – 模板中的bson.ObjectId

前端之家收集整理的这篇文章主要介绍了html – 模板中的bson.ObjectId前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个带有bson.ObjectId类型的结构,例如:

type Test struct {
     Id bson.ObjectId
     Name string
     Foo string
}

我想在一个html模板中呈现它

{{ Name }} {{ Food }}

但是这显然不起作用,因为{{Id}}只返回一个ObjectId类型,有没有办法将其转换为模板内的字符串?

或者,当我将数据传递给模板时,我是否必须这样做.执行?

最佳答案
调用id.Hex()将返回bson.ObjectId的字符串表示形式.

如果您尝试将一个bson.ObjectId编组为json字符串,这也是默认行为.

猜你在找的HTML相关文章