我有一个名为“Order”的类,它有一个指针指向一个名为 Product 的类。为了提取订单对象和关联的产品,我使用了 include.("productPointer"),这是我的指针列名称。这工作正常。
现在这个 Product 类有一个指针数组,指向名为“imagePointer”的列中另一个名为 ProductImage 的类。现在,当我调用 Order 对象时,我想拉取 Product 对象(我能够做到)以及 ProductImage 中的对象以及同一查询中的对象。
基本上Product可以有多张图片,图片数量不固定。为了克服这个问题,我制作了另一个名为 ProductImage 的类,并通过指向特定 ProductObjects 的指针数组引用其中的所有图像。
我无法弄清楚这一点。
最佳答案
您还可以使用点符号进行多级包含,例如:
yourQuery.include("productPointer").include("productPointer.imagePointer")
如果将 imagePointer
列从 Product 更改为数组,您还可以使用此查询来预取所需的所有列:
yourQuery.include("productPointer").include("productPointer.imageArray")
关于android - 检索指向一个类的对象数组,该类又指向同一调用中 Parse 中的另一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32088760/