我有一个Parse类,它有一个指向另一个类的指针...... 我想计算A类中具有某个值的对象,该值等于B类中的字段...
例如
ParseQuery<ParseObject> query = ParseQuery.getQuery("ClassA");
query.whereEqualTo(ClassB.field, mValToCheck); // ?!??!?
query.countInBackground(new CountCallback() {
// etc
我很难过。想法?
答案 0 :(得分:3)
您无法直接将指针列与String或Integer进行比较。但是如果你创建一个ParseObject就可以了!
首先,您必须创建一个ParseObject作为指针。
ParseObject obj = ParseObject.createWithoutData("classNameThatPointedTo","fieldValue");
之后,您可以比较两个字段。
query.whereEqualTo("fieldName", obj);