2012-10-17 2 views
6

아래 샘플 코드를 참조하십시오.이 경우 검색하려는 레코드의 objectId가 알려져 있습니다.objectId를 모른 채 parse.com에서 레코드를 검색 할 수 있습니까?

내 질문에 Parse.com objectId에 대해 잘 모르는 경우 아래 코드를 어떻게 구현합니까?

var Artwork = Parse.Object.extend("Artwork"); 
var query = new Parse.Query(Artwork); 
query.get(objectId, { 
    success: function(artwork) { 
    // The object was retrieved successfully. 
    // do something with it 
    }, 
    error: function(object, error) { 
    // The object was not retrieved successfully. 
    // warn the user 
    } 
}); 
+0

'작품'레코드를 가져 오시겠습니까? 그리고 얼마나 많이? 하나, 둘, 모두? – user94154

답변

0

물론, 당신은 자신의 특성에 기초하여 객체를 검색 할 Parse Query를 사용할 수 있습니다.

+0

감사합니다. @ hector-ramos .... 나는 그 지시 사항을 보았지만 그것을 이해할 수는 없습니다. 아마도 위의 코드로 문제를 해결하는 방법을 보여줌으로써 나를 도울 수 있습니다. objectId를 모르는 경우이 코드를 어떻게 작성합니까? 나는 그것에 고심하고있다. – vedran

+0

양자 택일로, 객체의 다른 값을 알았을 때 objectId를 어떻게 찾을 수 있습니까? – vedran

+0

검색어 아래에있는 iOS 가이드의 적용 대상입니다. 객체에 대한 속성을 아는 경우 "이름이 'Héctor'와 같은 객체 만 반환하는 등의 쿼리를 만들 수 있습니다. –

0

문서 나에게 명확하지 않았다 것은 쿼리에서 개체를 일단, 당신이해야 할 것입니다 : 쿼리

(여러 개체를 반환 할 수 있습니다) :

artwork[0].get('someField'); 
내가 가정처럼

artwork.get('someField'); 

당신은 artwork.someField처럼 뭔가를 할 수 없어 당신은 것

: '수'첫 번째 '또는으로

2

쿼리. get()은 Parse 객체 ID를 이미 알고있을 때 사용됩니다. 그렇지 않으면 쿼리를 사용할 수 있습니다. find()은 쿼리 매개 변수를 기반으로 개체를 가져옵니다.

관련 문제