El método find() de PyMongo devuelve un Cursor. Para ejecutar realmente la consulta en el servidor y recuperar los resultados, itere el cursor con list
o un bucle 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()
devuelve 0, significa que ningún documento coincide con su consulta.
Editar:ahora que ha publicado un documento de ejemplo, veo que desea realizar una consulta como:
list(tweets.find({'user.screen_name': 'name'}))
... desde el screen_name
el campo está incrustado en el user
subdocumento.