mongodb $ существует всегда возвращая 0

У меня есть база данных (с именем fols) примерно так:

{'followers':
        {
           '123':1
           '123':2
           '123':3
         }
}

Если я запускаю запрос (с помощью pymongo):

cursor = fols.find()
cursor.count()
>>3

Работает отлично. Сейчас:

cursor = fols.find({'followers':{'123':1}})
cursor.count()
>>1

Опять работает нормально. НО если я попробую:

cursor = fols.find({'followers':{'123':{'$exists': True}}})
cursor.count()
>> 0

Возвращает 0, хотя есть 3 записи.

Ответы на вопрос(2)

Ваш ответ на вопрос