从RethinkDB changefeed获取空结构:)

时间:2019-02-23 00:54:47

标签: database go struct real-time rethinkdb

我正在使用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))
    }

}

我想接收带有数据的结构。我应该如何解决。 请帮我。 预先感谢

0 个答案:

没有答案