W pierwszym zapytaniu, po etapie grupowym, wartość nazwy ekranowej użytkownika jest zapisywana pod _id
klucz. Nie pod user.screen_name
klucz, dlatego ta wartość nie będzie odwzorowana
ponieważ nie ma klucza.
Jeśli zmodyfikujesz projekcję, użyj
{"$project": {"_id": "$_id", "count": 1, "tweet_texts": 1}},
lub
{"$project": {"_id": 1, "count": 1, "tweet_texts": 1}},
lub
{"$project": {"count": 1, "tweet_texts": 1}},
pierwszy potok będzie podobny do drugiego.