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

Utilisation de $$ROOT dans l'ordre d'agrégation

Donc, selon le commentaire, vous avez besoin d'une version 2.6 de MongoDB pour le faire. Mais bien sûr, en utilisant 2.6, cela fonctionne pour moi :

db.collection.aggregate([
    { "$limit": 1000 }, 
    { "$group": { 
        "_id": null, 
        "count": { "$sum": 1}, 
        "data": { "$push": "$$ROOT"  }
    }}
])