Freebase을 사용하여 전문 운동 선수가 속한 팀을 찾으려고합니다. Freebase beginner : 운동 선수의 스포츠 받기
그래서 내가 속성을이[{
"id": null,
"name": "Kobe Bryant",
"type": "/sports/pro_athlete",
"sports_played": []
}]
처럼 뭔가를하고 추출하기 위해 노력하고있어 플레이어가 소속 된 스포츠 찾아 "sport_played". 내 계획은 "basketball_player"에 대한보다 구체적인 쿼리를 수행하거나 팀 이름을 찾을 때까지 수행하는 것입니다. 속성이 sport_played 및 sport_played_professionally 하나의 항목을 포함하면서 결과, 해당 항목이 null이기 때문에 이미 첫 번째 단계에서 실패, 그러나
(?이 할 수있는 간단한 방법입니다) :
{
"code": "/api/status/ok",
"result": [{
"id": "/en/kobe_bryant",
"name": "Kobe Bryant",
"sports_played": [
null
],
"type": "/sports/pro_athlete"
}],
"status": "200 OK",
"transaction_id": "cache;cache03.p01.sjc1:8101;2012-06-13T13:30:20Z;0053"
}
혼란스러워 : 나는이 플레이어를위한 스포츠 가치가 있어야한다는 것을 데이터베이스에서 탐색했다. 결과는 "sports_played"목록에 결과에 단일 값이 있음을 명확하게 보여줍니다.
하지만 왜 null입니까? 오히려 Basketball 객체에 대한 참조가 아니어야합니까?