Aktualisierung:
Ab v4.4 gibt es einen dedizierten Operator $first:
{ $project: {
user: { $first: "$users" },
otherField: 1
}},
Es ist ein Syntax-Zucker für die
Ursprüngliche Antwort:
Sie können arrayElemAt:
verwenden{ $project: {
user: { $arrayElemAt: [ "$users", 0 ] },
otherField: 1
}},