2013-10-01 2 views
2

그래서,이 쿼리, 내가 영화에서 배우 얻을 수있는 하나의 쿼리에서 영화 IMDB ID에서 ID 년대 :얻기 배우 IMDB

[{ 
    "type": "/film/film", 
    "imdb_id": "tt0090605", 
    "starring": [{ 
    "actor": null 
    }], 
    "limit": 1 
}] 

그리고이 쿼리가, 내가의 IMDB_ID를 얻을 수 있습니다 배우 :

[{ 
    "type": "/people/person", 
    "name": "Lance Henriksen", 
    "date_of_birth": "1940-05-05", 
    "key": [{ 
    "namespace": "/authority/imdb/name", 
    "value": null 
    }], 
    "limit": 1 
}] 

둘을 결합 할 수 있는지 궁금합니다. 따라서 영화의 IMDB ID가 주어지면 각 배우와 IMDB ID가 반환됩니다.

MQL 내에서 가능하지 않으며 그 대답으로 만족 스럽습니다. 그런 종류의 쿼리가 가능한지 궁금합니다.

감사합니다.

답변

1

물론 가능합니다. 쿼리는 임의의 깊이로 중첩 될 수 있습니다.

{ 
    "result": [{ 
    "name": "Aliens", 
    "imdb_id": "tt0090605", 
    "type": "/film/film", 
    "starring": [{ 
     "actor": [{ 
     "name": "Sigourney Weaver", 
     "/people/person/date_of_birth": "1949-10-08", 
     "key": [{ 
      "value": "nm0000244", 
      "namespace": "/authority/imdb/name" 
     }], 
     "mid": "/m/0h96g" 
     }] 
    }] 
    }] 
} 
:이처럼 보이는 결과를 얻을 것이다, 당신의 예를 들어

[{ 
    "type": "/film/film", 
    "imdb_id": "tt0090605", 
    "name": null, 
    "starring": [{ 
    "actor": [{ 
     "name": null, 
     "mid": null, 
     "/people/person/date_of_birth": null, 
     "key": [{ 
     "namespace": "/authority/imdb/name", 
     "value": null 
     }] 
    }], 
    "limit": 1 
    }] 
}] 

: 당신은 IMDB 아이디, 생년월일, 그리고 별의 이름을 원하는 경우에, 다만이 같은 쿼리를 사용

+0

굉장! 고맙습니다. 나는 MQL을 좋아한다. 어제 그것을 발견 했으므로 그것을 통해 자신의 길을 일했습니다. 감사! – Adi