2017-04-22 9 views
0

私のアプリケーションにSailsJsを使用しています。私は既存のデータベースを持っており、既存のすべてのフィールドをモデルの属性としてマッピングしないようにしたい。SailsJS/Waterline:すべての属性を指定せずにモデルのデータベースフィールドにアクセスできますか?

Laravel、Rails、AdonisJSのように、モデルの属性として明示的に指定しなくても、モデルからデータベースフィールドにアクセスできますか?例えば

私はモデルuser.jsのを持って、私は設定しないようにしたい:

module.exports = { 
    attributes: { 
     name: { 
      type: 'string' 
     }, 
     email: { 
      type: 'string' 
     }, 

     ..... 

    } 
}; 

そのフィールドがテーブルに存在するので、私はちょうどuser.emailにアクセスできるように。あなたが.query()を使用して罰金している場合は、SELECT *を書くことができ、そう

SELECT `id`, `name`, `email` FROM user WHERE `id` = 1; 

のようなクエリにsails-mysql

User.find({ id: 1 })結果、このよう

はいでMySQLを使用して

答えて

関連する問題