bumbay
@bumbay
Node.JS, MongoDB, PHP

Техническая реализация ленты новостей

Каким образом реализовать ленту новостей.

Есть три таблицы.
audio — в ней хранятся аудиозаписи.
2dvlstxrxy.png
stat — лайки, просмотры, скачивания.
idhq9lsjdf.png
type - 1 это лайки
comments — комментарии.
bluda6b3s7.png
aid — audio id, uid — user id, ts - unix timestamp


Мне нужно сгруппировать все данные из этих таблиц и вывести в единую ленту.

Например, такой-то такой пользователь добавить такой-то такой трек или username понравился трек такой-то.
Также сделать подгрузку.

Как все правильно это сделать?
  • Вопрос задан
  • 2634 просмотра
Решения вопроса 1
bumbay
@bumbay Автор вопроса
Node.JS, MongoDB, PHP
Сделал с помощью триггеров.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
С вашей архитектурой вам придется делать union двух таблиц (комменты и песни), дабы сделать сквозное время для этих двух действий. Ну а далее order by ts desc и джойн таблицы юзеров.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы