我正在使用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))
}
}
我想接收带有数据的结构。我应该如何解决。 请帮我。 预先感谢