2012-06-02 15 views

risposta

48

embeds_many viene utilizzato per memorizzare i documenti relativi all'interno del documento principale.

has_many viene utilizzato per memorizzare una relazione tra documenti in raccolte separate. Le registrazioni relative di has_many hanno un campo che memorizza l'id del documento principale.

+1

ty, esattamente quello di cui ho bisogno – enRai

+1

quando ho i modelli Utente e Post posso inserire solo nome utente e ID. per creare un collegamento per esempio al profilo degli utenti. –

+5

E non penso che i record di 'embeds_many' possano essere trovati direttamente usando il modello, ad es. Post.find (1). Devi trovare prima il record padre e poi cercare il figlio attraverso il genitore, ad es. 'user = User.find (1); user.posts.find (1) ' – Edmund