2014-11-12 3 views
0

하늘빛 모바일 서비스를 처음 사용했습니다.Azure 모바일 서비스에서 테이블 조인의 예

두 테이블을 결합하는 documentation에 주어진대로. 여기 코드가 있습니다.

mssql.query('SELECT t.text, t.complete, p.description FROM ToDoItem as t INNER JOIN Priority as p ON t.priority = p.number', { 
     success: function(results) { 
      console.log(results); 
     }, 
     error: function(err) { 
      console.log("error is: " + err); 
    }); 

결과 :

{ text: 'Take out the trash', complete: false, description: 'Critical'} 

은 물론 결과는 로그에 기록됩니다.

그럼 클라이언트에서 결과를 어떻게 얻을 수 있습니까? 어떤 라인을 console.log (결과)로 바꿔야합니까;?

답변

1

일부 스크립트는 요청과 응답을 모두 전달하고 다른 일부 스크립트는 요청에 대한 액세스 권한 만 있기 때문에 상황에 따라 다릅니다. 이것이 API 스크립트 내에있는 경우이 테이블 스크립트 내에있는 경우

, 당신이 지적한 것처럼, 내가 API를 작성하여 사용자 지정 논리를 시도

request.respond(200, results); 
+0

사용

response.send(200, results); 

를 사용합니다. 그럼 내가 액세스하는 동안 몇 가지 [문제] (http://stackoverflow.com/questions/26924955/mclient-invokeapi-wrong-constructor-in-azure-mobile-services-android-sdk)를 만났습니다. 당신은 저를 도와 줄 수 있습니까? http://stackoverflow.com/questions/26924955/mclient-invokeapi-wrong-constructor-in-azure-mobile-services-android-sdk –

관련 문제