2015-12-14 2 views
0

Возможно ли установить псевдоним для атрибута модели (столбца)?Настройка псевдонима атрибута для модели

//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

Я не уверен, почему вы хотели бы это сделать. Если это связано с тем, что вы хотите использовать другое имя атрибута в своей модели, чем столбец базы данных, вы можете использовать свойство 'columnname'.

From the docs:

// An attribute in one of your models: 
// ... 
numberOfWheels: { 
    type: 'integer', 
    columnName: 'number_of_round_rotating_things' 
    } 
// ... 
+0

ли это решить проблему? –

Смежные вопросы