Получение пустых структур из RethinkDB changefeed :) - PullRequest
0 голосов
/ 23 февраля 2019

Я использую Golang + RethinkDB (Gorethnkdb v.5).Я подписываюсь на изменения в таблице сообщений.И он работает наполовину: я печатаю изменения (значит, на самом деле он работает при обнаружении изменений), но структуры все-таки пусты: (

{"Id":"","IP":"","TS":0,"auth":"","body":"","check":"","Status":""} 

Вот мой код.

func WatchPosts() {
    cursor, err := r.Table("posts").Changes().Run(Session)
    if err != nil {
        fmt.Println(err)
    }

    var post Post

    for cursor.Next(&post) {
        data, err := json.Marshal(post)
        if err != nil {
            panic(err)
        }
        fmt.Println(string(data))
    }

}

Я хочу получать сообщения с данными. Как это исправить. Пожалуйста, помогите мне. Заранее спасибо

...