sql >> Base de Datos >  >> NoSQL >> MongoDB

En pymongo de MongoDB, ¿cómo hago un conteo ()?

Si usa Pymongo versión 3.7.0 o superior, vea esta respuesta en su lugar.

Si quieres results_count para ignorar tu limit() :

results = db.datasets.find({"test_set":"abc"}).sort("abc",pymongo.DESCENDING).skip((page-1)*num).limit(num)
results_count = results.count()

for post in results:

Si desea el results_count para estar limitado a su limit() , establecer applySkipLimit a True :

results = db.datasets.find({"test_set":"abc"}).sort("abc",pymongo.DESCENDING).skip((page-1)*num).limit(num)
results_count = results.count(True)

for post in results: