Ich habe Probleme zu versuchen, meinen Kopf bekommen, um eine Sammlung von Typen zusammen mit der Häufigkeit, wie eine Fähigkeit in diesem Dokumenttyp gefunden wird.couchdb - Probleme Gruppierung von Sammlungen
Es gibt eine Reihe von Dokumenttypen mit einer Liste von Fähigkeiten.
{
"skills": "Windows, Network Admin, Linux",
"type": "Experience"
},
{
"skills": "Windows, Erlang, Linux",
"type": "Experience"
},
{
"skills": "Ruby, Rails, Erlang",
"type": "Project"
}
Ich versuche zu erhalten, wie oft eine Fähigkeit in einem Dokumententyp gefunden wird.
Das Endergebnis sollte wie folgt aussehen:
{
'type': Experience,
'skills': [
{'skill': 'Erlang', 'count': 1},
{'skill': 'Linux', 'count': 2},
{'skill': 'Network Admin', 'count': 1},
{'skill': 'Rails', 'count': 0},
{'skill': 'Ruby', 'count': 0},
{'skill': 'Windows', 'count': 2}
]
},
{
'type': Project,
'skills': [
{'skill': 'Erlang', 'count': 1},
{'skill': 'Linux', 'count': 0},
{'skill': 'Network Admin', 'count': 0},
{'skill': 'Rails', 'count': 1},
{'skill': 'Ruby', 'count': 1},
{'skill': 'Windows', 'count': 0}
]
}
Was wäre der beste Weg, dies zu tun?
Danke, das scheint die nächste Lösung für mein Problem zu sein: D – baphled
Toll, froh, dass ich helfen konnte. :) –