0
我有一个Place对象,其中包含一个带有objectIds标签对象的数组。 数组的一个例子:使用Parse for Android获取具有特定值(objectId)的对象
[[{"__type":"Pointer","className":"FavoriteTag","objectId":"Toc5sVlzVd"},{"__type":"Pointer","className":"FavoriteTag","objectId":"cUxcl0IFFv"}]]
我的第一个工作流的方式太慢:
- 查询每个地方的对象,得到了阵列,并对其进行分析,以找到每个OBJECTID
- 获得与相应位置该OBJECTID
工作流程我想:
- 找到把这些的ObjectID在ArrayList中
- 每个匹配的标签对象
- 的OBJECTID获取包含从ArrayList中
匹配的ObjectId我不知道该怎么做一步每一个地方对象3. 我想:
parseQueryFavoritePlaces.whereEqualTo("tags", arrayListTagsObjectIds);
和
parseQueryFavoritePlaces.whereContainedIn("tags", arrayListTagsObjectIds);
但到目前为止还没有运气。 我在正确的轨道上吗?