Ich möchte die Posts
, die innerhalb von 24 Stunden in Segel js erstellt werden. Und ich verwende mongodb
Datenbank. Wie bekomme ich all die Posts, die in den letzten 24 Stunden erstellt wurden?erhalten Datensätze innerhalb von 24 Stunden in Segel erstellt js
2
A
Antwort
2
Sie können einen Datumsbereich, der aus 24 Stunden besteht, auf folgende Weise erstellen.
die momentjs Bibliothek verwenden, können Sie ein Datum mit den Erweiterungsmethoden erstellen subtract()
und werfen es zu einem JS Datum mit der toDate()
Methode:
var start = moment().subtract(24, 'hours').toDate();
oder mit Plain-Vanilla-Date-Objekten erstellen der Datumsbereich als:
var now = new Date(),
start = new Date(now.getTime() - (24 * 60 * 60 * 1000));
Verwenden Sie die where()
Methode die Abfrage das Posts
Modell unter Verwendung der oben Datumsbereich Abfrage, verwendet das Feld gegeben, die den Zeitstempel hält date
genannt wird:
Posts.find()
.where({ "date" : { ">": start } })
.exec(function (err, posts) {
if (err) throw err;
return res.json(posts);
});
Verwandte Themen
- 1. Aufzeichnungen finden in einem Zeitraum von 24 Stunden (nicht vor allem die letzten 24 Stunden) erstellt
- 2. Rails Liste erstellte/aktualisierte Datensätze innerhalb der letzten 24 Stunden
- 3. MySQL: Datensätze nach Stunden eingefügt, für die letzten 24 Stunden
- 4. Wählen Sie Datensätze mit Datum in den letzten 24 Stunden
- 5. 12 Stunden Zeichenzeit in 24 Stunden umwandeln
- 6. 12 Stunden in 24 Stunden umrechnen
- 7. SQL-Summe von verschiedenen Status innerhalb von 24 Stunden Gruppe von Stunden
- 8. Wie 24 Stunden
- 9. Stunde von DateTime? in 24 Stunden Format
- 10. Segel js Umwelt Produktion
- 11. 24-Stunden-Format im 12-Stunden-Format
- 12. mysql erhalten Datensätze größer als 10 Stunden
- 13. wählen Sie den Status des Benutzers innerhalb eines Monats und innerhalb von 24 Stunden MySQL
- 14. Datumsauswahl im 24-Stunden-Format
- 15. um dynamisch mehr als 24 Stunden zu erhalten
- 16. d3.js Standard axis.tickFormat bis 24-Stunden-Uhr
- 17. System.Timers.Timer auf 24 Stunden Intervall
- 18. jquery datetimepicker 24 Stunden Zeitformat
- 19. Abrufen von iCloudKit-Datensätzen älter als 24 Stunden
- 20. Php Validierung 24 Stunden Zeitformat
- 21. Moment.js 24-Stunden-Zeitformat, mit der 24. Stunde umgehen
- 22. Grep-Datei in 24 Stunden geändert Unix
- 23. SimpleDateFormat.getTimeInstance ignoriert 24-Stunden-Format
- 24. Zip-Datei alle 24 Stunden
- 25. NSDateFormatter mit 24 Stunden Zeiten
- 26. iPhone-24-Stunden-Zeiteinstellung erkennen
- 27. Wie kann ich 24 Stunden in 12 Stunden umrechnen?
- 28. Öffnungs- und Schließzeiten mit 24-Stunden-Uhr
- 29. Set 24-Stunden-Format in Jenkins
- 30. Eintrag Besuche in den letzten 24 Stunden
'' '„<“: end''' ist nicht erforderlich, weil es werden in Zukunft keine Datensätze erstellt. Es würde Sinn machen, wenn Sie Aufzeichnungen von -48 bis -24 Stunden wünschen. Aber nicht von -24 bis 0. – Bonanza
@Bonanza Du hast recht, ich bin davon ausgegangen, dass es Posts geben würde, die für ein gegebenes zukünftiges Datum automatisch veröffentlicht werden: P Aber dann erwähnte das OP das nie wieder. – chridam
Ich habe nicht über automatische Veröffentlichung nachgedacht. :) – Bonanza