Prawdopodobnie to pytanie jest związane z następującymi błędami:
- Przerwane zapytanie zliczające zwraca 0 jako wynik zliczania
- polecenie count zwraca zero w niektórych przypadkach błędów zamiast zgłaszania błędu z ok:false
W moim przypadku (mongodb 2.0.1) było związane z uszkodzeniem bazy danych. Zobacz 8 błąd find().count()?