массивом коментариев в них. Как будет выглядеть запрос который выдаст все посты и коментарии в них, но только за вчера отсортированные по дате?
Ты sql умеешь? Функции постгреса по json изучал? :)
CREATE TABLE "public"."tjd" ( id serial NOT NULL PRIMARY KEY, json_d json NOT NULL); INSERT INTO tjd VALUES ( 1, '{"name":"hui","date":"2001.01.01","comments":[{"id":1,"date":"2001.01.01"},{"id":2,"date":"2001.01.02"},{"id":3,"date":"2001.01.03"}]}' ); SELECT json_d ->> 'name' ,json_d ->> 'comments' FROM tjd WHERE json_d ->> 'date' = '2001.01.01' ORDER BY json_d ->> 'date'
Обсуждают сегодня