Apigee排除不可预测性

Apigee排除不可预测性,apigee,usergrid,Apigee,Usergrid,我计划搬到Apigee/Usergrid。当前的解决方案并不是最好的(性能),所以可伸缩性是我考虑Apigee/Usergrid的主要原因 目前,我们允许用户忽略某些内容(提要条目)。它的工作原理类似于Facebook——你可以忽略单个条目(实体)或用户 我检查了几次文档,我不确定是否可以使用Apigee。据我所见,我必须使用查询语言来排除这样的条目 /users/john.doe/activities?ql=select * where NOT (actor.uuid EQ __UUID__)

我计划搬到Apigee/Usergrid。当前的解决方案并不是最好的(性能),所以可伸缩性是我考虑Apigee/Usergrid的主要原因

目前,我们允许用户忽略某些内容(提要条目)。它的工作原理类似于Facebook——你可以忽略单个条目(实体)或用户

我检查了几次文档,我不确定是否可以使用Apigee。据我所见,我必须使用查询语言来排除这样的条目

/users/john.doe/activities?ql=select * where NOT (actor.uuid EQ __UUID__)
现在,当用户忽略很多项时,这个查询语句将相当长


是否有可能在Apigee内部处理排除

目前,BaaS中不支持这一点,但您可以使用注释中提到的代理。

这是除了围绕支持您的业务逻辑的API调用编写代理之外的唯一方法-从usergrid返回所有结果,并在API代理上进行筛选。在任何情况下,最好不要使用超过3个参数查询更多的可能会导致查询运行缓慢。谢谢大家。这些答案很有帮助。现在我们必须重新考虑Usergrid的使用,因为我们有一些复杂的查询。