MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Obtenir le premier élément du tableau et revenir en utilisant Aggregate ?

Depuis 3.2, nous pouvons utiliser $arrayElemAt pour obtenir le premier élément d'un tableau

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