Mam model Użytkownicy i model Czaty. Intuicyjnie wiele osób należy do tej samej grupy czatu w każdej chwili i każda osoba może mieć wiele grup czatu. W związku z tym grupa czatu musi należeć do wielu adresów user_id
.Wiele do wielu relacji w Ecto
Moje schematu do grupy czatu, a użytkownicy są:
schema "chatGroups" do
field :name, :string
has_many :messages, Message
belongs_to :user, User
timestamps
end
schema "users" do
field :name, :string
has_many :chatGroups, ChatGroup
timestamps
end
Wszelkie sugestie, jak sobie z tym poradzić?
to powinien być preferowany sposób na wiele osób korzystających z ecto – user2290820