MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да скрия _id от Aggregation?

От mongodb документи

Можете да $проектирате резултатите, за да изключите _id - това ли имаш предвид?

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

Забележка Полето _id винаги е включено по подразбиране. Можете изрично да изключите _id, както следва:

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

От вашия пример, първата операция в конвейера би била да се изключи _id и да се включат другите атрибути.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ifNull

  2. Как да тествам метод, който се свързва с mongo, без всъщност да се свързва с mongo?

  3. Сравнете две полета на масив в един и същи документ

  4. Mongo Db търсене по индексирано поле

  5. Как трябва да регистрирам моята услуга mongodb, която използва MongoClient, Singleton или scoped?