MongoDB's count () devuelve incorrectamente 0 si se realiza una consulta

Nuestra base de datos se está ejecutando actualmente y todo parece estar bien. Quería hacer algunas estadísticas, así que hice algunas llamadas estándar. Básicamente, quería el número de algunos datos específicos.

Primero algunas llamadas básicas para mostrarle que realmente hay datos en la base de datos.

> db.files.count()
814639

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

Así que claramente hay datos, y la llamada los devuelve. Ahora quiero saber cuántos resultados hay, pero obtengo esto:

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

Y yo también hice esto:

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

¿Hay alguien que tenga alguna idea de por qué esto podría estar sucediendo?

Las versiones son:

> db.version()
1.8.1

Cualquier ayuda sería muy apreciada

Respuestas a la pregunta(2)

Su respuesta a la pregunta