sql >> Database >  >> NoSQL >> MongoDB

Hoe _id verbergen voor aggregatie?

Van mongodb-documenten

U kunt de resultaten $projecteren om de _id . uit te sluiten - is dit wat je bedoelt?

http://docs.mongodb.org/manual/reference/aggregation/#pipeline

Opmerking Het veld _id wordt standaard altijd opgenomen. U kunt _id als volgt expliciet uitsluiten:

db.article.aggregate(
    { $project : {
        _id : 0 ,
        title : 1 ,
        author : 1
    }}
);

Volgens uw voorbeeld zou de eerste bewerking in de pijplijn zijn om de _id uit te sluiten en de andere attributen op te nemen.



  1. Voeg matrixwaarden toe aan MongoDB waar het element niet in de matrix staat

  2. MongoDB verbinden vanuit een mobiele of browsergebaseerde applicatie

  3. Kan mongodb niet importeren

  4. Overloop sorteerfase gebufferd datagebruik overschrijdt interne limiet