如何在sequlaize中使用string_agg

时间:2017-08-16 21:41:13

标签: javascript node.js sequelize.js

如何在sequalize.js节点js

中使用以下代码
SELECT 
STRING_AGG( firstname , '-' )  AS name

From student

当我使用下面的代码时,我收到错误。

收到错误:

{
    "message": "STRING_AGG is not defined",
    "error": {}
}

需要一些帮助

var query = {
attributes:[
[sequelize.fn(STRING_AGG( sequelize.col('firstname') , '-' ) ) , name]]
 }

db['student'].findAll(query).then(function (names) {
 callback(null, names);
});

1 个答案:

答案 0 :(得分:0)

没关系,我有解决办法。

var query = {
attributes:[
[sequelize.literal("STRING_AGG(firstname,'-')"), 'name']]
 }