PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie können sich Benutzer gegenseitig posten, indem sie postgres nodejs verwenden?

Das Hinzufügen eines Likes sollte ein post sein Aktion zum Hinzufügen einer neuen Verknüpfung, die den Benutzer mit dem Beitrag verknüpft. Dies sollte, wie Sie vorgeschlagen haben, zwischen Benutzer und Post eins zu eins sein, da es nicht möglich sein sollte, einen Post mehr als einmal zu mögen.

Das Ablehnen ist so einfach wie das Löschen der Zuordnung, sodass Sie testen können, ob ein Beitrag einem bestimmten Benutzer gefällt, indem Sie einen get ausführen für eine Zuordnung zwischen dem Benutzer und dem Beitrag in Ihrer Likes-Zwischentabelle. Wenn es nicht existiert, hat es dem Benutzer nicht gefallen (und sollte es auch dürfen) und umgekehrt.