Aktualizacja:
Począwszy od wersji 4.4 istnieje dedykowany operator $first:
{ $project: {
user: { $first: "$users" },
otherField: 1
}},
To cukier składni dla
Oryginalna odpowiedź:
Możesz użyć arrayElemAt:
{ $project: {
user: { $arrayElemAt: [ "$users", 0 ] },
otherField: 1
}},