Sto lavorando alla progettazione di una struttura di database per un nuovo progetto, e sono abbastanza nuovo per MongoDB e ovviamente Mongoose.Riferimenti di documenti Mongoose con una relazione uno-a-molti
Ho letto Manguste population documentazione, dove si ha una relazione uno-a-molti, con un Person
documento a molti Story
documenti, ma la parte che confonde me è dove al posto dei documenti Story
riferimento a quello Person
documento che appartiene a, lo schema Person
lo ha impostato in modo che abbia una matrice di ciò che è Story
i documenti che "possiede".
Sto impostando qualcosa di molto simile a questo. Ma continuo a pensare che sarebbe più facile creare nuovi documenti Story
con l'ID del documento Person
. Ma forse questo è solo perché ho più familiarità con le relazioni MySQL usando i join.
Se questo è il modo migliore per farlo (e sono sicuro che sia, dal momento che è nella documentazione), quando vengono creati nuovi documenti Story
, qual è il modo migliore per aggiornare l'array di storie negli associati People
documento a cui appartiene? Ho cercato ma non ho trovato alcun esempio di aggiornamento dei documenti esistenti per aggiungere riferimenti ad altri documenti (o eliminarli)
Sono sicuro che questa è una soluzione semplice che ho appena trascurato o qualcosa del genere, ma qualsiasi aiuto sarebbe bello. Grazie!
Che tipo di aggiornamento vuoi? –
Non sapevo che esistesse più di un tipo di aggiornamento? Sto cercando di aggiornare questi attraverso i modelli Mongoose, ma immagino che non è quello che intendi – Justin
potresti dirmi esattamente cosa vuoi fare? spingere in fila le storie di persone, cancellare qualcosa, modificare ogni storia o qualcos'altro? –