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

mongo skupinový dotaz jak zachovat pole

Pokud chcete zachovat informace o prvních odpovídajících záznamech pro každou skupinu, můžete zkusit agregaci takto:

    db.test.aggregate([{
      $group: {
         _id : '$name',
         name : { $first: '$name' },
         age : { $first: '$age' },
         sex : { $first: '$sex' },
         province : { $first: '$province' },
         city : { $first: '$city' },
         area : { $first: '$area' },
         address : { $first: '$address' },
         count : { $sum: 1 },
      }
    }]);


  1. Připojení k Redis (ElastiCache) z ElasticBeanstalk EC2 se nezdařilo

  2. 3 způsoby, jak vrátit odlišné hodnoty v MongoDB

  3. Přihlášení k odběru Meteor.Users Collection

  4. Flask by example – Implementace Redis Task Queue