MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak ukryć _id przed agregacją?

Z dokumentów mongodb

Możesz $projektować wyniki, aby wykluczyć _id - czy to masz na myśli?

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

Uwaga Pole _id jest zawsze dołączane domyślnie. Możesz wyraźnie wykluczyć _id w następujący sposób:

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

Z twojego przykładu, pierwszą operacją w potoku byłoby wykluczenie _id i uwzględnienie innych atrybutów.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zapytanie o dokumenty, które posiadają wewnętrzne podpole o danej wartości

  2. Błąd wbudowanej aplikacji Spark i MongoDB w Scala 2.10 maven

  3. Spring Data MongoRepository Zapisywanie obiektów o różnej liczbie pól

  4. Stwórz stronę internetową sklepu spożywczego za pomocą Angular, NodeJS, Express i MongoDB

  5. Liczenie Mongo bardzo wolno, gdy są miliony rekordów