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

Hvordan skjuler man _id fra aggregation?

Fra mongodb docs

Du kan $project resultaterne for at ekskludere _id - er det det du mener?

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

Bemærk Feltet _id er altid inkluderet som standard. Du kan eksplicit ekskludere _id som følger:

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

Fra dit eksempel ville den første operation i pipelinen være at ekskludere _id'et og inkludere de andre attributter.



  1. Kan ikke installere mongodb doktrin i symfony2 med komponist

  2. Hvordan opdaterer jeg kun MongoDB-dokumentfelter, hvis de ikke eksisterer?

  3. MongoDB kortlægge/reducere over flere samlinger?

  4. Bedste måde at forespørge på alle dokumenter fra en mongodb-samling på en reaktiv måde uden oversvømmelse af RAM