sql >> Databáze >  >> NoSQL >> MongoDB

Jak v pymongu MongoDB udělám count()?

Pokud používáte pymongo verze 3.7.0 nebo vyšší, zobrazte tuto odpověď místo toho.

Pokud chcete results_count ignorovat váš 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:

Pokud chcete results_count být omezen na váš limit() , nastavte applySkipLimit na 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:


  1. mongoid .limit nefunguje v mongoidu 3.1.x

  2. Jak mohu v laravelu počítat současnost po měsíci?

  3. Nelze získat data objektu Yii2 vrácená jako Json

  4. Příkaz Redis pro získání všech dostupných klíčů?