Unterschied zwischen embeds_many und has_many in mongoid
Kann jemand mir erklären, den Unterschied zwischen embeds_many
und has_many
im mongoid?
- Keine Ahnung war das war abgestimmt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann jemand mir erklären, den Unterschied zwischen embeds_many
und has_many
im mongoid?
Du musst angemeldet sein, um einen Kommentar abzugeben.
embeds_many
wird verwendet zum speichern von relativen Dokumente innerhalb des übergeordneten Dokuments.has_many
ist, zum speichern einer Beziehung zwischen Dokumenten in separate Sammlungen. Relative Aufzeichnungenhas_many
haben Feld speichert die id des übergeordneten Dokuments.embeds_many
Datensätze gefunden werden können, die direkt mit dem Modell, z.B. Post.finden(1). Sie haben, um den übergeordneten Datensatz zuerst, und dann schauen für das Kind durch die Eltern z.B.user = User.find(1); user.posts.find(1)