PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

W jaki sposób użytkownicy mogą lubić się nawzajem, używając sequelize postgres nodejs?

Dodanie polubienia powinno być post akcja dodania nowego skojarzenia łączącego użytkownika z postem. Powinno to być jeden do jednego między użytkownikiem a postem, jak sugerowałeś, ponieważ nie powinno być możliwe polubienie posta więcej niż jeden raz.

Nielubienie jest tak proste, jak usunięcie powiązania, więc możesz sprawdzić, czy post jest lubiany przez określonego użytkownika, wykonując get dla powiązania między użytkownikiem a postem w tabeli pośredniej polubień. Jeśli nie istnieje, oznacza to, że użytkownikowi się nie podobało (i powinno mu się to podobać) i na odwrót.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pula połączeń Jboss AS7 nie łączy się ponownie

  2. Algebraiczne typy danych w Postgres

  3. Zoptymalizuj zakres zapytań sygnatury czasowej Postgres

  4. Postgis + boost::geometry + C++

  5. Relacja wiele-do-wielu między dwiema tabelami w dwóch różnych bazach danych