节点和Sqlite:return作为一行有很多结果

时间:2018-08-13 23:25:31

标签: node.js sqlite

我有艺术家,也有专辑。每张专辑都有一位歌手。最终,我想要的是一个API,该API可以将艺术家及其所有专辑作为单个响应返回。

使用this便捷的SQLite沙箱,但我运行的是默认查询,而不是默认查询:

SELECT artists.name, albums.title
FROM artists
JOIN albums ON artists.ArtistId = albums.ArtistId
WHERE artists.ArtistId = 1;

您应该获得两行AC / DC:

1   AC/DC   For Those About To Rock We Salute You
1   AC/DC   Let There Be Rock

所以,问题是,使用Node和/或SQLite,如何将包含上述信息的结果返回给用户?

一些其他注意事项:

1)我已经asked这个问题,虽然答案肯定是正确的,但它也超出了我的解析能力,因此我无法修改它以做其他任何事情,因此请对我的怜悯前端发展自我和/ r / explainlikeimfive。当涉及到数据库时,Node的异步特性引起了我的注意。

2)我不在乎响应以什么形式出现。字符串,数组,JSON,而不是JSON等。只要简单。我可以将结果处理为所需的任何形式。

0 个答案:

没有答案