MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

W pymongo MongoDB, jak zrobić count()?

Jeśli używasz pymongo w wersji 3.7.0 lub nowszej, zobacz tę odpowiedź zamiast tego.

Jeśli chcesz results_count zignorować 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:

Jeśli chcesz results_count być ograniczonym do Twojego limit() , ustaw 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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Migracja danych z Oracle do Mongo DB

  2. Błąd krytyczny:nie znaleziono klasy „Mongo” w C:\\Apache Software Foundation\Apache2.2\htdocs\sample\testdb.php

  3. Jak wybrać wszystkie rekordy z kolekcji mongodb w golangu za pomocą mgo

  4. Błąd mongodb instalacji brew:tchórzliwa odmowa `sudo brew install' Mac OSX Lion

  5. Zaktualizuj tablicę Mongo:usuń klucz dynamiczny