db.collection.count() och cursor.count() är helt enkelt omslag runt count kommandot kör alltså db.collection.count() och cursor.count() med/utan samma kommer att returnera samma fråga argument, kommer att returnera samma resultat. Men count Resultatet kan vara felaktigt i ett fragmenterat kluster.
MongoDB-drivrutiner som är kompatibla med 4.0-funktionerna fasar ut sina respektive markör- och samlings-API:er till förmån för nya API:er forcountDocuments() och estimatedDocumentCount(). För specifika API-namn för en given drivrutin, se drivrutinsdokumentationen.
db.collection.countDocuments Metoden använder internt en aggregeringsfråga för att returnera dokumentantalet medan db.collection.estimatedDocumentCount/ returnerar antalet dokument baserat på metadata.
Det är värt att nämna att estimatedDocumentCount utdata kan vara felaktiga som nämns i dokumentationen.