2015-09-02 37 views
1

我有一个Parse类,它有一个指向另一个类的指针... 我想计算A类中具有某个值的对象,该值等于B类中的某个字段...解析查询返回从指针值whereEqualTo

例如。

ParseQuery<ParseObject> query = ParseQuery.getQuery("ClassA"); 
query.whereEqualTo(ClassB.field, mValToCheck); // ?!??!? 
query.countInBackground(new CountCallback() { 
    // etc 

我很难过。想法?

回答

3

您无法直接将指针列与字符串或整数进行比较。但是,如果你创建一个ParseObject,你可以!

首先你必须创建一个ParseObject作为指针。

ParseObject obj = ParseObject.createWithoutData("classNameThatPointedTo","fieldValue"); 

之后,您可以比较两个字段。

query.whereEqualTo("fieldName", obj);