Aggiornamento:
A partire dalla v4.4 esiste un operatore dedicato $first:
{ $project: {
user: { $first: "$users" },
otherField: 1
}},
È uno zucchero di sintassi per il
Risposta originale:
Puoi usare arrayElemAt:
{ $project: {
user: { $arrayElemAt: [ "$users", 0 ] },
otherField: 1
}},