sails.js를 처음 사용했습니다. sails.js가 테이블의 일부 필드/열을 선택하기위한 SQL 쿼리를 만들 수있는 방법이 없다. 쿼리는 모두 "선택 *"처럼 보입니다.sails.js가 SQL 쿼리에서 필드를 선택하는 방법이 있습니까?
4
A
답변
1
현재 워터 라인 SELECT
구현은 없지만 Model.query(sqlQuery, callback)
을 사용하여 데이터베이스에서 원시 SQL 쿼리를 실행할 수 있습니다. 예를 들어
는 :
User.query('SELECT email, username FROM users WHERE id = 10;', function (err, users) {
// stuff
});
9
난 그냥이 일어날 수 있도록하는 방법을 발견했다.
Model.find({field: 'value'}, {fields: ['id', 'name']})
.paginate({page: 1}, {limit: 10)
.exec(function(err, results) {
if(err) {
res.badRequest('reason');
}
res.jsonx(results);
});
8
필드 더 이상 작품 : 나는 그것이 SELECT *
Model.find({field: 'value'}, {fields: false})
완전한 예를 시뮬레이션 거짓에 당신이 필드를 설정하면 Model.find
Model.find({field: 'value'}, {fields: ['id', 'name']})
의 두 번째 매개 변수를 사용하고 있습니다 대신 select를 사용해야합니다.
Model.find({field: 'value'}, {select: ['id', 'name']})
.paginate({page: 1}, {limit: 10})
.exec(function(err, results) {
if(err) {
res.badRequest('reason');
}
res.json(results);
});
0
임 돛 0.12를 사용하고 내가이 그림은 다음과 같습니다 .populate 또는 (.find와) .paginate 사용이 사용되어야한다 '선택'할 때마다. 다른 경우에는 'fields'를 사용해야합니다.
관련 문제
- 1. SQL 쿼리에서 날짜를 선택하는 방법
- 2. FQL 쿼리에서 하위 필드를 선택하는 방법은 무엇입니까?
- 3. SQL 쿼리에서 Drupal 뷰를 만드는 방법이 있습니까
- 4. SQL 쿼리에서 조건부 논리를 수행하는 방법이 있습니까?
- 5. Bigquery 테이블 와일드 카드 쿼리에서 table_id를 선택하는 방법이 있습니까
- 6. 쿼리에서 별칭을 선택하는 레일
- 7. Socrata 웹 클라이언트에서 회색으로 표시된 필드를 선택하는 방법이 있습니까?
- 8. 쿼리를 빠르게 선택하는 방법이 있습니까?
- 9. SQL 쿼리에서 타임 스탬프의 일부를 선택하는 방법
- 10. SQL 쿼리에서 두 필드를 일치시키는 방법은 무엇입니까?
- 11. 필드를 선택하는 Linq 식
- 12. 자유로운 이미지를 선택하는 방법이 있습니까?
- 13. DisplayFor 렌더링을 선택하는 방법이 있습니까?
- 14. elasticsearch 쿼리에서 결과 필드를 지정할 수 있습니까?
- 15. 트리거로만 필드를 편집 할 수있는 방법이 있습니까?
- 16. 단일 쿼리에서 SQL 업데이트
- 17. mySql의 테이블에서 쿼리를 사용하여 임의의 레코드를 선택하는 방법이 있습니까?
- 18. 동일한 SQL 쿼리에서 데이터를 삽입하고 선택하는 방법은 무엇입니까?
- 19. 숨겨진 필드를 선택하는 방법?
- 20. 텍스트 필드를 선택하는 방법
- 21. 쿼리에서 SQL 동적
- 22. LDAP 쿼리에서 길이로 검색하는 방법이 있습니까?
- 23. Linq 쿼리를 사용하여 Base64 문자열로 인코딩 된 타임 스탬프 필드를 선택하는 방법이 있습니까?
- 24. mysql fulltext는 열로 관련성을 선택하는 방법이 있습니까?
- 25. ENVDTE를 사용하여 프로젝트를 선택하는 방법이 있습니까?
- 26. 선택 태그에서 optgroup의 레이블을 선택하는 방법이 있습니까?
- 27. Interface Builder에서 tintColor를 선택하는 방법이 있습니까?
- 28. 하위 요소가 아닌 요소를 선택하는 방법이 있습니까?
- 29. 배열의 모든 것을 스칼라로 선택하는 방법이 있습니까?
- 30. iOS에서 네트워크 베어러를 선택하는 방법이 있습니까?
단어 "fields"를 "select"로 바꾸면이 기능이 작동합니다. – jjrv
어떤 업데이트를 업데이트합니까 (전체 레코드를 반환합니까, 일부 필터 또는 레코드를 필터링 할 수 있습니까? 아니면 업데이트 할 필요가 없습니다) – Crusader