sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur döljer man _id från aggregation?

Från mongodb docs

Du kan $projicera resultaten för att exkludera _id - är det detta du menar?

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

Obs! Fältet _id ingår alltid som standard. Du kan uttryckligen exkludera _id enligt följande:

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

Från ditt exempel skulle den första operationen i pipelinen vara att utesluta _id och inkludera de andra attributen.



  1. Infogar nya fält (kolumner) till mongoDB med pandor

  2. Ignorera odefinierade värden som skickas i frågeobjektsparametern för Mongooses sökfunktion?

  3. hur man söker igenom en mongodb-samling efter ordboksnycklar kapslade i array

  4. Farorna med att bygga index på MongoDB