Прежде всего, я немного выше новичка в Go и нуждаюсь в небольшой помощи. Я думал, что я утверждал (насколько я узнал Go), но я получаю эту ошибку cannot use readBack["SomePIN"] (type interface {}) as type string in argument to c.String: need type assertion
ОШИБКА: требуется тип утверждения
Вот мой код (этот фрагмент от функции Request Handler, и я использую веб-рамку Echo и Tiedot NoSQL базы данных)
// To get query result document, simply
// read it [as stated in the Tiedot readme.md]
for id := range queryResult {
readBack, err := aCollection.Read(id)
if err != nil {
panic(err)
}
if readBack["OtherID"] == otherID {
if _, ok := readBack["SomePIN"].(string); ok {
return c.String(http.StatusOK, readBack["SomePIN"])
}
}
}