我一直在处理动物数据库的时间类型数据。我不知道哪种类型的 golang 适合映射到动物数据库的时间类型数据。
我尝试了以下代码来创建动物文件:
type LabelData struct {
RedirectURL string `fauna:"redirectURL"`
Owner string `fauna:"owner"`
RedirectCount int `fauna:"redirectCount"`
ExternalID string `fauna:"externalID"`
Tag string `fauna:"Tag"`
Created int64 `fauna:created`
}
func faunaCreate(externalID string) (err error) {
var documentRef f.RefV
labelData := LabelData{
RedirectURL: "",
Owner: "",
RedirectCount: 0,
ExternalID: externalID,
Created: f.ToMillis(f.Time("now")),
}
newlabel, err := client.Query(
f.Create(
f.Collection("label"),
f.Obj{"data": labelData},
),
)
但是会出现以下错误:
cannot use faunadb.ToMillis(faunadb.Time("now")) (type faunadb.Expr) as type int64 in field value
我应该将 golang 的哪种数据类型用于 animalDB Time 类型?谢谢你的建议!