В първата заявка, след груповия етап, стойността на потребителското екранно име се записва под _id
ключ. Не под user.screen_name
ключ, следователно тази стойност няма да бъде проектирана
тъй като няма ключ.
Ако промените проекцията си, като използвате
{"$project": {"_id": "$_id", "count": 1, "tweet_texts": 1}},
или
{"$project": {"_id": 1, "count": 1, "tweet_texts": 1}},
или
{"$project": {"count": 1, "tweet_texts": 1}},
първият тръбопровод ще бъде подобен на втория тръбопровод.