Задать вопрос
@kireke

Почему получаю только первый продукт из таблицы gorm go?

У меня есть функция
func GetProducts(c *gin.Context) {
	var product models.Product
	database.DB.Find(&product)
	c.JSON(http.StatusOK, product)
}

через метод Find должен получить всё из таблицы products, но в ответе только первый продукт, что делать?
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Go-разработчик с нуля + нейросети
    9 месяцев
    Далее
  • Академия Эдюсон
    GO-разработчик: тариф PRO
    4 месяца
    Далее
  • Stepik
    GOLANG NINJA. Искусство работы с ошибками и безмолвной паники
    4 недели
    Далее
Решения вопроса 1
EvgenyMamonov
@EvgenyMamonov Куратор тега Go
Senior software developer, system architect
Попробуйте вот так
func GetProducts(c *gin.Context) {
  var products []models.Product
  database.DB.Find(&products)
  c.JSON(http.StatusOK, products)
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы