# Wie hole ich Themen, sortiert nach dem Wert des benutzerdefinierten Feldes iso8601?

**URL:** <https://meta.discourse.org/t/how-to-fetch-topics-ordered-by-custom-field-iso8601-value/166343>\
**Category:** Development\
**Created:** [6. Oktober 2020 um 07:18 UTC](https://meta.discourse.org/t/how-to-fetch-topics-ordered-by-custom-field-iso8601-value/166343 "2020-10-06T07:18:02Z")\
**Posts on this page:** 1\
**Showing post:** 17

<div class="post-metadata">

**Author:** ![Stefan\_Brighiu\_M](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stefan_brighiu_m/32/174499_2.png) [@Stefan\_Brighiu\_M](https://meta.discourse.org/u/Stefan_Brighiu_M)\
**Post date:** [9. Oktober 2020 um 19:26 UTC](https://meta.discourse.org/t/how-to-fetch-topics-ordered-by-custom-field-iso8601-value/166343/17 "2020-10-09T19:26:40Z")

</div>

Ich habe eine Lösung gefunden, aber sie erfordert einen Cast – entweder vom String zum Datum (da sortDate ein benutzerdefinierter Feldwert als String ist) oder vom Datum zum String für created\_at.

Ich suchte nach einer Lösung, die weniger aufwendig ist und keine zusätzlichen Arbeiten wie DB-Migrationsskripte erfordert.

Ich bin mir nicht sicher, wie Discourse benutzerdefinierte Tabellen im Hinblick auf Rebase-Operationen und Datenbank-Upgrades behandelt.

---

_[View the full topic](https://meta.discourse.org/t/how-to-fetch-topics-ordered-by-custom-field-iso8601-value/166343)._
