Наша база данных в настоящее время работает, и, кажется, все в порядке. Я хотел сделать немного статистики, поэтому я сделал несколько стандартных звонков. По сути, я хотел получить ряд конкретных данных.
Сначала несколько простых звонков, чтобы показать вам, что в базе данных действительно есть данные.
> db.files.count()
814639
> db.files.find({"migrated":true})
{ "migrated" : true, "filename" : "bleh",... }
...
Так ясно, что есть данные, и вызов возвращает их. Теперь я хочу узнать, сколько результатов, но я получаю это:
> db.files.count({"migrated":true})
0
И я тоже это сделал:
> db.files.find({"migrated":true}).count()
0
Есть ли кто-нибудь, кто знает, почему это может происходить?
Версии:
> db.version()
1.8.1
Любая помощь будет высоко ценится