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