解析查询从指针值返回whereEqualTo

时间:2015-09-02 02:58:28

标签: android parse-platform

我有一个Parse类,它有一个指向另一个类的指针...... 我想计算A类中具有某个值的对象,该值等于B类中的字段...

例如

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

我很难过。想法?

1 个答案:

答案 0 :(得分:3)

您无法直接将指针列与String或Integer进行比较。但是如果你创建一个ParseObject就可以了!

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

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

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

query.whereEqualTo("fieldName", obj);