Ich möchte MongoDB-Dokumente mit Mungo holen. Und ich möchte so abholen, dass die Dokumente Dokumente vom Anfang des Jahres bis zum heutigen Tag sind. Alle Vorschläge werden sehr geschätzt. Vielen Dank.Abholen von MongoDB-Dokumenten mit Mongoose vom Anfang des Jahres bis zum aktuellen Datum
0
A
Antwort
1
Gründend des folgend von Ihren nachfolgenden Kommentaren über die Frage, mit einem Datumsfeld createdAt
Sie einen Datumsbereich Abfrage erstellen können (mit dem Date()
Konstruktor Datum Instanzen erstellen) und erhält das gewünschte Ergebnis wie folgt:
var start = new Date(new Date().getFullYear(), 0, 1), // get first day of current year
end = new Date(); // current date
Model.find({ "createdAt": { "$gte": start, "$lte": end }})
.exec(callback);
mit momentjs Bibliothek, die zu Beginn des laufenden Jahres Datum bekommen können von der startOf()
Verfahren erreicht werden:
var start = moment().startOf('year'), // set to January 1st, 12:00 am this year
end = moment(); // current date
+1
Kühl. Es klappt. Danke dafür! –
Verwandte Themen
- 1. Array des aktuellen Jahres und des letzten Jahres erstellen Eckig
- 2. Pandas: pd.grouper Probleme bis Ende des Jahres Datum Gruppierung
- 3. NSDate Tag des Jahres (swift)
- 4. erhalten Woche des Jahres vom Tag des Jahres
- 5. Wie bekomme ich das Datum vom Tag des Jahres
- 6. Datum von HTML-Formular abholen
- 7. Android: Datum mit Tag des Jahres Nummer
- 8. Iterieren C++ Vektor vom Ende bis zum Anfang
- 9. SharePoint 2010: Formel, die Anzahl der Monate bis zum Ende des Jahres
- 10. Erstes Datum des aktuellen Geschäftsjahres
- 11. NSDate vom Tag des Jahres bekommen
- 12. Spalten des aktuellen Jahres und des Vorjahres in Orakel anzeigen
- 13. JSON-Datum vom Hochtöner bis zum C# -Format
- 14. Einfügen des aktuellen Jahres in ein TextView
- 15. Wie erhält man die Gesamtzahl der Abonnenten vom Startdatum bis zum aktuellen Datum?
- 16. Anzahl der Tage bis zum aktuellen PHP-Datum erhöhen()
- 17. Ermitteln Sie die Entfernung von der Spitze eines Div bis zum Anfang des Fensters mit Javascript
- 18. FullCalendar Scheduler Scrolle zum aktuellen Datum
- 19. Finden Sie den gleichen Tag des vorherigen Jahres durch das Datum des aktuellen Jahres in SQL Server
- 20. Erfassen Sie den ersten Datumsbereich des aktuellen Monats bis zum aktuellen Tag in Where-Klausel
- 21. Milisekunden bis zum Datum
- 22. Variable des aktuellen Jahres in PHP-Array einfügen
- 23. Wie zum Anfang des aktuellen Funktionskörpers in Vim springen?
- 24. Erhalten Sie den ersten Tag des aktuellen Jahres mit Moment.js
- 25. Summierung von Spaltenwert bis zum aktuellen Datensatz
- 26. Erhalte Datum mit vorherigen 30 Tagen zum aktuellen Datum
- 27. vi von Anfang bis zum Cursor zu löschen
- 28. Python Frage: Jahr und Tag des Jahres bis heute?
- 29. Löschen von der aktuellen Position bis zum Anfang der Zeile in Emacs?
- 30. Wie finde ich den aktuellen Tag des Jahres in PHP?
Haben Sie in Ihrem Schema einen Zeitstempel oder ein Erstellungsdatum? Wenn ja, machen Sie einfach einen Filter dafür basierend auf Ihren Anforderungen. –
Ja Ich habe 'createdAt' im Schema, das standardmäßig auf' Date.now' gesetzt ist. Ich werde es versuchen. Vielen Dank. –