2015-09-02 41 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);