我有一个parse类,它有一个指向另一个类的指针…
我想计算类A中的对象,这些对象的某个值等于类B中的某个字段…
如。

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

我被难住了。思想?

最佳答案

不能将指针列直接与字符串或整数进行比较。但是如果你创建了一个parseobject你可以!
首先,您必须创建一个parseobject来用作指针。

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

之后,可以比较两个字段。
query.whereEqualTo("fieldName", obj);

关于android - 解析查询从Pointer值返回whereEqualTo,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32343965/

10-11 14:45