Parse.com如何对包含的ParseObject进行排序和查询?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Parse.com如何对包含的ParseObject进行排序和查询?相关的知识,希望对你有一定的参考价值。

我正在尝试对来自Parse的列表进行排序和查询:

new Parse.Query('StoreCard')
  .include('user') // user is a Pointer to the User class
  .matches('user.name', new RegExp('abc', 'i')
  .ascending('user.name');

然而,在这种情况下,我不得不在ParseObject这样的users上查询包括new Parse.Query('StoreCard') .include('user') // user is a Pointer to the User class .matches('storecardName', new RegExp('abc', 'i') .ascending('storecardName'); ,但是没有成功。

让它在非包含属性上工作不是问题,例如:

userName

我找不到任何关于如何实现我需要的例子和文档。

有谁知道我应该怎么做?

答案

如果不对模型进行调整,则无法完成。如果数据很小,您可以在客户端或云功能中进行排序。对于时间紧迫,更大,可能是分页的东西,我建议在StoreCard中添加beforeSave属性,并将其设置在StoreCard上的StoreCard触发器中。

您可能还发现在.include上只需要userName和一小组其他用户字段,在这种情况下,您可以对所有这些字段进行非规范化并跳过qazxswpoi查询。

以上是关于Parse.com如何对包含的ParseObject进行排序和查询?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 parse.com 重新创建已删除的安装表

如何从 UIImageView 将图像上传到 Parse.com [关闭]

嵌套包含 Parse.com

如何使用 AFNetworking 将数据发布到 Parse.com

Android - 使用我自己的数据使用 parse.com 制作聊天应用程序

将多张照片导入 parse.com 数据库