Parse platform PFQuery-对嵌套指针的值运行查询?

Parse platform PFQuery-对嵌套指针的值运行查询?,parse-platform,pfquery,Parse Platform,Pfquery,是否可以针对另一个对象内指针中的字段编写查询 模型对象 @interface Request @property (nonatomic, retain) User *to; // pointer @property (nonatomic, retain) Offer *offer; // pointer @end 质疑 不,那是不可能的。只有在查询中使用includeKey时才可以使用点表示法 您需要构建一个复合查询:这样做是行不通的,如果两个查询都已经有预定义的参数,那么该查询就可以工

是否可以针对另一个对象内指针中的字段编写查询

模型对象

@interface Request

@property (nonatomic, retain) User *to; // pointer
@property (nonatomic, retain) Offer *offer; // pointer

@end 
质疑


不,那是不可能的。只有在查询中使用includeKey时才可以使用点表示法


您需要构建一个复合查询:

这样做是行不通的,如果两个查询都已经有预定义的参数,那么该查询就可以工作。在这种情况下,第二个查询中的参数将取决于第一个查询的结果。我可能需要写一个云函数来实现这一点。你有没有想过?
PFQuery *query = [PFQuery queryWithClassName:NSStringFromClass([Request class])];
[query whereKey:@"to" equalTo:[User currentUser]];
[query whereKey:@"offer.status" equalTo:@YES];