Google app engine 获取查询的大小

Google app engine 获取查询的大小,google-app-engine,objectify,Google App Engine,Objectify,我希望尽可能高效地获取查询的大小(记录数) 该查询是一个“大于日期”样式的查询,我希望以一种经济高效的方式有效地估计查询中有多少记录。实际上,这不一定是一个准确的值,只是一个估计值。但是一个精确的尺寸显然会更好 结果的大小将被要求非常频繁。实现这一点的最佳方法是什么?app engine中准确实现这一点的唯一方法是对所需范围进行计数查询。是的,这将导致每个结果一个小op,但它会起作用 一旦您以这种方式建立了一般计数,您就可以使用技术根据日期范围长度或其他因素(例如,月日等)确定计数频率。然后,您

我希望尽可能高效地获取查询的大小(记录数)

该查询是一个“大于日期”样式的查询,我希望以一种经济高效的方式有效地估计查询中有多少记录。实际上,这不一定是一个准确的值,只是一个估计值。但是一个精确的尺寸显然会更好


结果的大小将被要求非常频繁。实现这一点的最佳方法是什么?

app engine中准确实现这一点的唯一方法是对所需范围进行计数查询。是的,这将导致每个结果一个小op,但它会起作用


一旦您以这种方式建立了一般计数,您就可以使用技术根据日期范围长度或其他因素(例如,月日等)确定计数频率。然后,您可以使用这些猜测进行估计,而无需查询任何内容。显然,估算的质量取决于您创建的模型的准确程度。

在app engine中,要准确地做到这一点,唯一的方法是对您所需的范围进行计数查询。是的,这将导致每个结果一个小op,但它会起作用


一旦您以这种方式建立了一般计数,您就可以使用技术根据日期范围长度或其他因素(例如,月日等)确定计数频率。然后,您可以使用这些猜测进行估计,而无需查询任何内容。显然,估算的质量取决于您创建的模型的准确性。

对不起。过去计数的上限是1000,但现在没有了。计数查询将给出正确的值,但成本由您负责!我同意,简单地计算()实际上是最好的方法。我每天也只做一次。对不起。过去计数的上限是1000,但现在没有了。计数查询将给出正确的值,但成本由您负责!我同意,简单地计算()实际上是最好的方法。我每天也只做一次。