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

Агрегирайте отделни стойности в MongoDB

Можете да използвате $addToSet за групиране на уникални стойности в един документ и след това $unwind за да върнете няколко документа:

db.ign.aggregate([
    {
        $group: {
            _id: null,
            genre: { $addToSet: "$genre" }
        }
    },
    {
        $unwind: "$genre"
    },
    {
        $project: {
            _id: 0
        }
    },
    { $out: "dimen_genre" }
]);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Намаляване на поле от тип number в mongodb и nodejs

  2. MongoDB $sum и $avg от поддокументи

  3. Удостоверяването на командния ред на обвивката на MongoDB е неуспешно

  4. Тествайте @Transactional с Flapdoodle Embedded MongoDB в Spring Boot

  5. MongoDB $минута