Методът find() на PyMongo връща курсор. За да изпълните действително заявката на сървъра и да извлечете резултатите, итерирайте курсора с list
или for цикъл:
for doc in tweets.find({'screen_name': 'name'}):
print(doc)
# Or:
docs = list(tweets.find({'screen_name': 'name'}))
Ако tweets.find({"screen_name": "name"}).count()
връща 0, това означава, че няма документи, които отговарят на вашата заявка.
Редактиране:сега, след като публикувахте примерен документ, виждам, че искате да направите запитване като:
list(tweets.find({'user.screen_name': 'name'}))
... от screen_name
полето е вградено в user
поддокумент.