Javascript 如何从express.js+;博士后?

Javascript 如何从express.js+;博士后?,javascript,postgresql,express,Javascript,Postgresql,Express,我正在开发一套API,我想发送如下回复: { "id":"sth", "names": ["", ""], "detail": {"": "", "": ""} } 如果我只是连接表,PG的响应总是平坦的(1层)。是否可以要求PG像上面那样返回嵌套响应,或者我必须手动调用它们来使用JS自己构造它?在不知道访问PgSQL所使用的特定驱动程序库的情况下,我会说通过迭代平面响应并组织成所需的形式来处理它是最直接的方法,在效率方面可能还不错。我正在使用这个:库连接到heroku

我正在开发一套API,我想发送如下回复:

{
    "id":"sth",
    "names": ["", ""],
    "detail": {"": "", "": ""}
}

如果我只是连接表,PG的响应总是平坦的(1层)。是否可以要求PG像上面那样返回嵌套响应,或者我必须手动调用它们来使用JS自己构造它?

在不知道访问PgSQL所使用的特定驱动程序库的情况下,我会说通过迭代平面响应并组织成所需的形式来处理它是最直接的方法,在效率方面可能还不错。我正在使用这个:库连接到heroku中的db,如果这是您要问的(对不起,我是新来的),我明白了。我相信
节点postgres
是一个非常薄的绑定,它不会对数据库返回的结果集进行额外的操作。因此,我仍然建议您只需操纵平面数据结构并将其变形为所需的形式。在不知道用于访问PgSQL的特定驱动程序库的情况下,我认为通过迭代平面响应并组织为所需形式来处理它是最直接的方法,在效率方面可能还不错。我正在使用这个:库连接到heroku中的db,如果这是您要问的(对不起,我是新来的),我明白了。我相信
节点postgres
是一个非常薄的绑定,它不会对数据库返回的结果集进行额外的操作。因此,我仍然建议您只需操纵平面数据结构并将其变形为所需的内容。