Quindi ecco il mio dilemma. Ho letto qualcosa su come progettare le API di relazioni a 2 vie, ma non ho ancora trovato una risposta alla mia domanda.
Dire che ho 2 entità, una è chiamata "Evento" e l'altra è chiamata "Persona". Ora, se voglio aggiungere una persona a un evento, potrei scegliere qualcosa come POST events/{event-id}/persons
inviando l'id-persona nel corpo O potrei avere qualcosa come POST persons/{person-id}/event
che invia l'id-evento nel corpo di la richiesta.
Quale di questi 2 sarebbe più appropriato? Sto usando un database NoSQL e sto mantenendo la relazione a 2 vie utilizzando la ridondanza dei dati, e.i sto memorizzando tutti gli ID evento per una persona così come gli ID persona per un evento.