问题标签 [go-pg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
37 浏览

postgresql - 在 GoLang 中使用 go-pgsql 从 postgresql 访问数据的正确方法

我一直在阅读GoLang go-pgsql文档,以了解如何使用嵌套对象访问数据,但到目前为止我还没有成功。

这是我要实现的目标的描述:

我有两个模型ClimateQuestionsSteps

以下是它们在数据库中的定义方式:

这些模型之间的关系是这样的:对于每个气候问题,都可以有很多步骤。我通过在ClimateQuestions名为Stepswith的结构中添加一个字段来表示这一点rel:has-many

现在,我想从数据库中获取所有气候问题,并且在每个问题中,我想要一系列步骤数据。

我实现这一目标的第一种方法如下:

这部分有效,因为它返回与气候问题相关的所有数据,但它不添加嵌套步骤数据。以下是返回的 JSON 格式:

关于我如何实现这一目标的任何想法?