Подсчет записей в таблице - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь получить количество записей в одной таблице, но она не возвращает никакого значения.Я пытался в консоли 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}

...