La méthode find() de PyMongo renvoie un Cursor. Pour exécuter réellement la requête sur le serveur et récupérer les résultats, itérez le curseur avec list
ou une boucle for :
for doc in tweets.find({'screen_name': 'name'}):
print(doc)
# Or:
docs = list(tweets.find({'screen_name': 'name'}))
Si tweets.find({"screen_name": "name"}).count()
renvoie 0, cela signifie qu'aucun document ne correspond à votre requête.
Edit :maintenant que vous avez publié un exemple de document, je vois que vous souhaitez interroger comme :
list(tweets.find({'user.screen_name': 'name'}))
... depuis le screen_name
le champ est intégré dans le user
sous-document.