如何获取gae数据存储表中的记录总数?
查询
result = db.GqlQuery("Select * from stocklist ORDER BY part_number")
print result.count()
输出仅显示1000。但它将包含超过5000条记录。为什么呢?
答案 0 :(得分:4)
count方法的默认限制为1000,可以覆盖。
离。 result.count(99999)将计算最多99,999条记录。
这里普遍接受的最佳做法是使用sharded counter,这样你就可以在写操作期间完成大部分工作而不是阅读。