Dans la première requête, après la phase de groupe, la valeur du pseudonyme de l'utilisateur est enregistrée sous le _id
clé. Pas sous le user.screen_name
clé, par conséquent, cette valeur ne sera pas projetée
puisqu'il n'y a pas de clé.
Si vous modifiez votre projection, utilisez
{"$project": {"_id": "$_id", "count": 1, "tweet_texts": 1}},
ou
{"$project": {"_id": 1, "count": 1, "tweet_texts": 1}},
ou
{"$project": {"count": 1, "tweet_texts": 1}},
le premier pipeline sera similaire au deuxième pipeline.