내 Parse 데이터베이스에서 모든 Box
개체를 가져 오려고합니다. 이 작업을 수행하는 동안 내가 지워야 할 파일을 걸러 내고 싶습니다. 내가 그들을 고정하여 이런 짓을 :Parse PFQuery doesNotMatchKey : inQuery :
[object pinWithName:@"DeleteObjectPin"];
단순히 삭제 한 후 내 주요 질의 그 결과를 포함하지하게 될 고정 된 모든 개체를 가져 오는 또 다른 쿼리를 작성합니다.
PFQuery *mainQuery = [PFQuery queryWithClassName:@"Box"];
PFQuery *subQuery = [PFQuery queryWithClassName:@"Box"];
[subQuery fromPinWithName:@"DeleteObjectPin"];
[mainQuery whereKey:@"objectId" doesNotMatchKey:@"objectId" inQuery:subQuery];
의미가 있습니까? 이 하위 쿼리에서 객체와 일치하지 않는 객체를 가져옵니다. 즉, 삭제를 위해 고정 된 객체를 의미합니다.
내 질문에이 whereKey
제약 조건을 추가 할 때 왜 결과가 0이 될까요? 예를 들어,이 핀 이름이없는 5 개의 객체와 2 개의 객체가 있습니다. 비율에 관계없이 결과가 없습니다.
이와 같은 검색어가 올 것으로 예상 되나요?
도움이 항상 감사합니다. 감사합니다.
당신이 객체와 사용자가 "하위 쿼리"에있는 모든 개체를 가져 오는 코드를 고정 된 코드를 게시 블록 또는 뭔가 모든 개체를 가져 오기? – YuviGr