Wie modelliere ich ein Likes-Voting-System mit MongoDB?

erzeit arbeite ich an einer mobilen App. Grundsätzlich können Leute ihre Fotos posten und die Follower können die Fotos wie Instagram mögen. Ich benutze Mongodb als Datenbank. Wie bei instagram kann es viele Likes für einzelne Fotos geben. Die Verwendung eines Dokuments für ein einzelnes "Gefällt mir" mit Index ist daher nicht sinnvoll, da dadurch viel Speicherplatz verschwendet wird. Ich möchte jedoch, dass ein Benutzer schnell ein Like hinzufügt. Meine Frage ist also, wie man das "Gefällt mir" modelliert. Grundsätzlich ist das Datenmodell instagram sehr ähnlich, verwendet jedoch Mongodb.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage