Count (MongoDB) incorretamente retorna 0 se uma consulta for feita

Nosso banco de dados está em execução no momento e tudo parece bem. Eu queria fazer algumas estatísticas, então fiz algumas ligações padrão. Basicamente, eu queria o número de alguns dados específicos.

Primeiras chamadas básicas para mostrar que realmente existem dados no banco de dado

> db.files.count()
814639

> db.files.find({"migrated":true})
{ "migrated" : true, "filename" : "bleh",... }
...

Então, claramente, existem dados e a chamada os retorna. Agora, quero descobrir quantos resultados existem, mas recebo o seguinte:

> db.files.count({"migrated":true})        
0

E eu fiz isso também:

> db.files.find({"migrated":true}).count()
0

Existe alguém que tem alguma idéia de por que isso pode estar acontecend

As versões são:

> db.version()
1.8.1

Qualquer ajuda seria muito apreciada

questionAnswers(2)

yourAnswerToTheQuestion