亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將FaunaDB的Time類型數據映射到go lang變量?

如何將FaunaDB的Time類型數據映射到go lang變量?

Go
富國滬深 2023-08-14 17:52:43
我一直致力于處理 faunaDB 的時間類型數據。我不知道哪種類型的golang適合映射到faunaDB的Time類型數據。我嘗試使用以下代碼來創建動物群文檔: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我應該為 faunaDB 時間類型使用 golang 的哪種數據類型?謝謝你的建議!
查看完整描述

2 回答

?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

好吧,發生錯誤是因為您試圖將faunadb.Expr類型初始化為int64變量。


所以你可以改變var的類型Created。要么 make isfaunadb.Expr要么是interface{}.


type LabelData struct {

    RedirectURL   string `fauna:"redirectURL"`

    Owner         string `fauna:"owner"`

    RedirectCount int    `fauna:"redirectCount"`

    ExternalID    string `fauna:"externalID"`

    Tag           string `fauna:"Tag"`

    Created       interface{}  `fauna:created`

}


查看完整回答
反對 回復 2023-08-14
?
白衣染霜花

TA貢獻1796條經驗 獲得超10個贊

time.Time在結構中使用常規 go 類型



查看完整回答
反對 回復 2023-08-14
  • 2 回答
  • 0 關注
  • 180 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號