내보내기(0) 인쇄
모두 확장

query 개체

업데이트 날짜: 2015년 2월

Microsoft Azure 모바일 서비스를 쿼리하는 기능을 제공합니다.

이 개체는 다음 멤버를 포함합니다.

 

구문 반환 값 설명

orderBy

Query.orderBy(arg1, arg2, …)

Query

제공된 열 이름 인수별로 쿼리가 오름차순으로 정렬되는 Query 개체를 반환합니다.

friendsTable.orderBy('name')
    .read({ success: function(results) { … }});

orderByDescending

Query.orderByDescending(arg1, arg2, …)

Query

제공된 열 이름 인수별로 쿼리가 내림차순으로 정렬되는 Query 개체를 반환합니다.

friendsTable.orderByDescending('name')
    .read({ success: function(results) { … }});

read

Query.read(options)

정의되지 않음

테이블에서 모든 데이터를 읽고 결과 배열을 전달하는 options 매개 변수에 지정된 성공 처리기를 호출합니다.

Important중요
제한 없는 크기의 태블릿에서 read 메서드를 호출하면 안 됩니다.

select

Query.select(col1, col2, …)

Query

요청한 열 투영이 적용된 Query 개체를 반환합니다.

friendsTable.select('friendId', 'approved')
    .read({ success: function(results) { console.log(results) }});

Query.select(function)

Query

요청한 function 투영이 적용된 Query 개체를 반환합니다.

friendsTable.select(function() { return this.friendId; })
    .read({ success: function(results) { console.log(results); }});

skip

Query.skip(recordCount)

Query

처음 recordCount개의 레코드를 건너뛰는 Query 개체를 반환합니다.

take

Query.take(recordCount)

Query

recordCount개의 레코드를 반환하는 Query 개체를 반환합니다.

where

Query.where(object)

Query

제공된 JSON object의 속성 값을 기준으로 필터링되는 Query 개체를 반환합니다.

friendsTable.where({ userId: user.userId, approved: true})
    .read({ success: function(results) { … }});

Query.where(function)

Query

제공된 function을 기준으로 필터링되는 새 Query 개체를 반환합니다.

friendsTable.where(function(currentUserId){ 
    return this.userId == currentUserId && this.approved == true;
}, user.userId)
    .read({ success: function(results) { … }});

Query 개체는 스크립트를 읽도록 전달됩니다.

Query 메서드(orderBy, orderByDescending, select, skip, takewhere)는 모두 새 Query 개체를 반환합니다. 따라서 일련의 메서드 호출로 쿼리를 작성할 수 있습니다.

Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft