trait de soulignement js arracher imbriquée valeur de la clé de
J'ai un JS objet comme celui-ci
var obj = {
"2014" : {
"11" : {
"20" : {
"Counts" : {
"c" : 2
}
},
"21" : {
"Counts" : {
"c" : 20
}
},
"22" : {
"Counts" : {
"c" : 20
}
}
}
},
"_id" : "53d6883a2dc307560d000004",
"createdate" :"2014-11-21T07:15:26.109Z"
};
Comme vous pouvez le voir c'est la structure qui contient de l'année>->mois->->compte->c->valeur de la structure
Je veux arracher la journée et Count(c) les valeurs en dehors de ça
J'ai essayé quelque chose comme ça
_.pluck(obj,'11')
mais c'est une bonne uptil seul mois, et n'a pas de travail pour les jours comme
_pluck(_.pluck(obj,'11'),'20')
Je n'ai pas l'obtenir. Vous voulez résumer tous les "c" des valeurs pour le mois==="11" ?
Mon exact besoin est d'obtenir toutes les valeurs de "c" dans un daterange comme trouver tous les C dans les 21 et 22 dates
Mon exact besoin est d'obtenir toutes les valeurs de "c" dans un daterange comme trouver tous les C dans les 21 et 22 dates
OriginalL'auteur Brij Raj Singh - MSFT | 2014-11-21
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser la carte comme ça. Arracher est une version améliorée de la carte.
Cela vous donnera un tableau avec toutes les valeurs de c embarqué dans 11.
Mais je ne serais pas surpris si j'ai mal compris votre intention...
fait à _.carte(obj["2014"]["11"], fonction (élément,clé) { return key + "" + item.Compte.c;});
OriginalL'auteur Anders Östman
Personnellement, j'aurais créé la structure de données gérés par date, puis créé des points de vue (cela ressemble un peu comme un canapé de la structure) basé sur:
Mais compte tenu de votre structure existante, vous pouvez juste besoin de faire réduire (en fait plusieurs):
Moche, mais je ne peux pas penser à une meilleure manière, avec ce genre de profondément imbriqués structure de données
Vous pouvez limiter la plage, en travaillant avec les
key
var, dans les première, deuxième, troisième_.reduce()
.OriginalL'auteur deitch
vous pouvez faire ceci:
mais il sera bon de construire date de sage, si possible, pour votre mise en œuvre.
OriginalL'auteur Suchit kumar