duplicados de"how does one get a count of rows in a datastore model in google appengine?"Google AppEngine: cómo contar las entradas de una base de datos más allá de 1000?
Quiero saber cuántos usuarios que tengo. Anteriormente, he logrado esto con el siguiente código:
users = UserStore.all()
user_count = users.count()
Pero ahora tengo más de 1.000 usuarios y este método continúa a devolver 1.000.
¿Existe una manera programática eficiente de saber cuántos usuarios tengo?
1000. Contar a cada usuario para cada solicitud es una muy mala idea. –
¡Terminé implementando esto! Gracias a un millón, mi rendimiento mejoró mucho (: –
Otra forma de lograr esto sin tener que implementar contadores de sharding es accediendo a las estadísticas del Datastore. Aquí hay una explicación completa de 3 métodos para contar el número de entradas para un tipo específico: https://blog.svpino.com/2015/03/08/how-to-count-all-entries-of-a-given-type-in-the-app-engine-datastore – svpino