2015-07-05 3 views
-1

Я хочу получить все объекты в столбце указателя из запроса. У меня есть класс объектов с именем A, который содержит столбец указателя для объекта B. (Только 1 объект) У меня есть запрос для A, и я хочу получить все объекты B из этого запроса. Так что я пытаюсь сделать что-то вроде этого ...Parse получить все объекты из столбца указателя

var queryA = PFQuery(classname: "A"); 
queryA.whereKey("level", equalTo: 1); 

var queryB = PFQuery(classname: "B);// not sure if this is necessary 
//here I couldn't find anything, this should be something like 
//get objects from queryA's "objectB" column 
//After merging the column key with queryB (assuming I can) 
queryB.whereKey("games", lessThan: 5); //I add constraints 

Когда я пытаюсь использовать queryB.whereKey («ключ», matchesKey: «objectB», получении заявки: queryA) не работает, потому что «objectB» указывает на объекты B, а не на ключ. У вас есть идеи? (Любой ответ приветствуется. Я могу понять Objective-C, а также Swift)

ответ

0

Вы можете сделать это с помощью метода includeKey(). Он получит соответствующие данные для столбца указателя.

var queryA = PFQuery(classname: "A"); 
queryA.whereKey("level", equalTo: 1); 
query.includeKey("columnName"); 

Второй запрос (queryB) не требуется.

Смежные вопросы