Я пытаюсь получить количество записей в одной таблице, но она не возвращает никакого значения.Я пытался в консоли Rethinkdb, и запрос возвращает результаты, которые я хочу.Код:
type OcorrenciasContagem struct {
TipoOcorrencia string
Contagem int
}
ocorrenciasContagem := []OcorrenciasContagem{}
res, err := r.Table("smpcRegistoOcorrencias").Group("tipoOcorrencia").Filter(func(row r.Term) r.Term {
return row.Field("dataOcorrencia").Match("^2018")
}).Count().Run(session.Sessions)
if err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
}
err = res.All(&ocorrenciasContagem)
if err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
return
}
fmt.Printf("%+v",ocorrenciasContagem)
Результат, который я получаю: {TipoOcorrencia: Contagem: 0} {TipoOcorrencia: Contagem: 0}
Я ожидаю, например: {"group": "Apoio às Forças de Segurança "," сокращение ": 1}, {" группа ":" Busca e Resgate Terrestre de Animais "," сокращение ": 1}