Mam listę task
z a date
(ISO8601) i chcę je pogrupować według daty, ignorując czas ustawiony w ISO8601.
FOR task IN tasks
COLLECT date = task.date INTO tasksInDate = task
SORT date DESC
RETURN {
"date": date,
"tasks": tasksInDate
}
Spowoduje to pogrupowanie dokładnie według daty i godziny. Czy istnieje sposób na zignorowanie czasu?
Odpowiedzi:
3 dla odpowiedzi № 1Myślę, że można zebrać tylko pierwsze 10 cyfr wartości daty / godziny. Jeśli format to „RRRR-MM-DDTHH: MM: SS.MMMZ” (lub podobny), pierwsze 10 cyfr powinno zawierać tylko część daty:
FOR task IN tasks
COLLECT date = SUBSTRING(task.date, 0, 10) INTO tasksInDate = task
SORT date DESC
RETURN {
"date": date,
"tasks": tasksInDate
}