誰かが私のチェンジフィードカーソル値を特定の構造体型に非整列化する方法を説明できるかどうかは疑問でした。Golang RethinkDB ChangeFeed構造体
var message map[string]interface{}
for chatFeedCursor.Next(&message) {
fmt.Println(message)
}
マップ[new_valマップ[club_id:ea2eb6e2-755f-4dad-922d-e3693b6e55c6 日:2017年4月7日14:48:17.714 0100 +01:00 ID:e389ab54- 963e-4b33-9b34-adcb6ec5b17eメッセージ:人生の意味は何ですか? USER_ID:00ff679f-9421-4b8b-ae7f-d11cf2adaee2] old_val:]
ただし、IはChatMessageを構造体へマップする応答をしたいと思います。
アップデート:私が試した
:
var message ChatMessage
しかし、それは私のデータのいずれかが構造体に設定されますように見えるしていません。
{0001-01-01 0時00分00秒0000 UTC}
私のstruct:
type ChatMessage struct {
ID string `json:"id" gorethink:"id,omitempty"`
UserID string `json:"user_id" gorethink:"user_id"`
ClubID string `json:"club_id" gorethink:"club_id"`
Message string `json:"message" gorethink:"message"`
Date time.Time `json:"date" gorethink:"date"`
}
感謝。