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 записи.