sql >> Database teknologi >  >> NoSQL >> MongoDB

Ruby gruppe hashes efter værdi af nøgle

array.group_by {|x| x['type']}

eller hvis du vil have symbolet nøgle ting du kunne endda

array.group_by {|x| "type_#{x['type']}".to_sym}

Jeg tror, ​​at dette bedst udtrykker "Så dybest set hver matrix af hashes ville være grupperet efter værdien af ​​dens typenøgle , og derefter returneret som en hash med et array for hver type ", selvom den efterlader :type tast alene i output-hashene.



  1. Serialisere til objekt ved hjælp af scala mongo-driver?

  2. Dynamiske forespørgsler i MongoDB og Node.js

  3. Udfladning af mongoDB-skema

  4. Sådan inspiceres og annulleres Selleri-opgaver efter opgavenavn