sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kan användare tycka om varandras inlägg med sequelize postgres nodejs?

Att lägga till en gilla bör vara ett post åtgärd för att lägga till en ny koppling som länkar användaren till inlägget. Detta bör vara en-till-en mellan användare och inlägg som du har föreslagit, eftersom det inte ska vara möjligt att gilla ett inlägg mer än en gång.

Att inte gilla är lika enkelt som att ta bort kopplingen, så du kan testa om ett inlägg gillas av en viss användare genom att göra en get för en koppling mellan användaren och inlägget i din gilla-mellantabell. Om det inte finns har användaren inte gillat det (och borde få gilla det) och vice versa.




  1. Undantag i trådens huvud org.hibernate.HibernateException:Fel vid åtkomst till staxström

  2. uppdatera och komprimera SQLite-databas i Android

  3. ON DELETE CASCADE-alternativet genereras inte när du använder ddl-schemagenerering på Mysql

  4. Konvertera 'smalldatetime' till 'datetime2' i SQL Server (T-SQL-exempel)