MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

No pymongo do MongoDB, como faço um count()?


Se você estiver usando o pymongo versão 3.7.0 ou superior, veja esta resposta em vez de.

Se você quiser results_count para ignorar seu 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:

Se você quiser o results_count para ser limitado em seu limit() , definir applySkipLimit para 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: