sql >> Databáze >  >> NoSQL >> MongoDB

Jak skrýt _id před agregací?

Z mongodb docs

Výsledky můžete $promítnout a vyloučit _id - myslíš tohle?

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

Poznámka:Pole _id je ve výchozím nastavení vždy zahrnuto. _id můžete explicitně vyloučit následovně:

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

Z vašeho příkladu by první operací v kanálu bylo vyloučení _id a zahrnutí ostatních atributů.



  1. Klíč ioredis s odpovídajícím vzorem

  2. Pymongo BSON Binary uložit a načíst?

  3. více operátorů aktualizace mongo v jednom výpisu?

  4. Špatná vzdálenost v geonear metodě s Doctrine MongoDB ODM