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

Hash grup Ruby według wartości klucza

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

lub jeśli chcesz mieć kluczowe elementy symbolu, możesz nawet

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

Myślę, że to najlepiej wyraża „Więc w zasadzie każdy tablica hash będzie pogrupowany według wartości klucza typu , a następnie zwracany jako hash z tablicą dla każdego typu ", nawet jeśli pozostawia :type klucz sam w hashach wyjściowych.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb dodanie nowego pola w istniejącym dokumencie, z określoną pozycją

  2. MongoDB:Jaki jest dobry sposób na uzyskanie listy wszystkich unikalnych tagów?

  3. Aktualizacja MongoDBWiele()

  4. MongoDB:sprawdź połączenie z DB

  5. czy istnieje wywołanie zwrotne błędu połączenia mangusty?