2017-04-22 4 views
0

내 응용 프로그램에 SailsJs를 사용하고 있습니다. 기존 데이터베이스가 있고 모델에 대한 모든 기존 필드를 특성으로 매핑하지 않으려합니다.SailsJS/Waterline : 모든 속성을 지정하지 않고 모델의 데이터베이스 필드에 액세스 할 수 있습니까?

Laravel, Rails 또는 AdonisJS의 방식과 같이 내 모델의 속성으로 모든 필드를 명시 적으로 지정하지 않고도 내 모델에서 데이터베이스 필드에 액세스 할 수 있습니까? 예를 들어

:

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

     ..... 

    } 
}; 

난 그냥 그 필드는 테이블에 존재하기 때문에 user.email에 액세스 할 수 :

나는의 user.js, 내가 설정하지 않도록 할 모델이있다.

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

, 없음 같은 쿼리에 sails-mysql

User.find({ id: 1 }) 결과가 .query()를 사용 괜찮 경우

, 당신은 SELECT *을 쓸 수있는이 방법을 MySQL을 사용

답변