MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Ottieni il primo elemento nell'array e restituisci usando Aggregate?

Dalla versione 3.2, possiamo utilizzare $arrayElemAt per ottenere il primo elemento in un array

db.my_collection.aggregate([
    { $project: {
        resp : { $arrayElemAt: ['$my_field',0] }
    }}
])