Ich bin erfolgreich erhalten Daten im Datumsformat in Webservice basierend auf NodeJS + MongoDB. Aber ich kann Stunden daraus nicht extrahieren. Dies ist Datum sieht in MongoDB:Kann Stunden nicht aus Monodb Datenfeld extrahieren
Ich versuche entweder spalten die Array-Elemente oder Date.getHours Methode forEach Schleife anzuwenden. Das Problem ist, dass, wenn ich nur Protokollelemente in ForEach-Schleife trage, ich meinen Kommentar nur in das letzte Element im Array geschrieben habe, was bedeutet, dass forEach Schleife nicht alle Elemente im Array durchläuft.
Dies ist der Code:
user.TrainingPlan[req.params.object].time.forEach(function(item, index, array)
{
console.log(user.TrainingPlan[req.params.object].time.toString() + ' xxx');
});
Dies ist die Ausgabe erhalte ich:
* "Ich versuche entweder die Array-Elemente zu teilen oder Date.getHours anzuwenden" * - Ich sehe keinen solchen Code hier. Sprich nicht nur darüber. Zeig uns. –
Sie verwenden nicht das aktuelle "Element" in der forEach-Schleife, Sie drucken das gesamte "Zeit" -Objekt in jeder Iteration aus –
Sie drucken kein Zeitdokument, aber die Druckzeit gemäß den Zeitpunkten des Artikels, d. –