为模型设置属性别名

时间:2015-12-14 15:29:40

标签: sails.js

是否可以为模型属性(列)设置别名?

//User.js
attributes: {
    favoriteDog: {
        type: 'string',
        alias: 'fav_dog' //in sails console this specific syntax doesn't do anything
    }
}

...

User.find({where: {id: 45}}).exec(function(row) {
    console.log(row.favoriteDog);
    console.log(row.fav_dog); //should get same value
});

我无法在文档中找到任何内容。

1 个答案:

答案 0 :(得分:1)

我不确定你为什么要这样做。如果是因为您希望在模型中使用与数据库列不同的属性名称,则可以使用list属性。

From the docs:

str