-1

我正在使用 sqlboiler 和 golang

使用此代码,我从数据库中获取所有详细信息。

userDemo, erro := dbmodels.UserDemographics().All(ctx, m.db)

UserDemographic 表包含 2 列,userId 和 count

如何从 userDemo 中获取 userId=1 的数据。(我们可以在函数 All 中传递 userId=1,这不是我想要的)

从数据库(例如 userDemo)获取数据后,我怎样才能不同地获取每一行数据

4

1 回答 1

0

这里的要求是搜索。有两个地方可以做到这一点,或者您尝试查询特定userid的或掌握所有结果,您可以尝试通过搜索算法运行它。鉴于您使用的是 go,没有惯用的方法可以在单行中实现这一点。

最好的方法是为 编写一个 for 循环userDemo。如果您愿意,有一个名为funk的库可以帮助您进行此搜索。

于 2021-06-28T03:48:16.837 回答