SwiftUI, Firestore getting one collection and matching with another

I am so confused with linking one collection to another (Foreach),
any feedback would be appreciated. Thanks

I want my artwork to be displayed in that exhibition. if collection: exhibition.id = collection: artwork.exhbtid show: infomation artwork (Infoview)

thanks for helping, I am so confused sorry

Code:

Exhibition: Model, ViewModel

Artwork: Model, ViewModel

Edit:

Edit: now i found error, Thanks for help me

ForEach<Array, String, Optional<NavigationLink<ArtworkInfoCard, ArtworkInfoView>>>: the ID 1 occurs multiple times within the collection, this will give undefined results!

ForEach<Array, String, Optional<NavigationLink<ArtworkInfoCard, ArtworkInfoView>>>: the ID 1 occurs multiple times within the collection, this will give undefined results!

ForEach<Array, String, ForEach<Array, String, Optional<NavigationLink<ArtworkInfoCard, ArtworkInfoView>>>>: the ID 2 occurs multiple times within the collection, this will give undefined results!

ForEach<Array, String, ForEach<Array, String, Optional<NavigationLink<ArtworkInfoCard, ArtworkInfoView>>>>: the ID 1 occurs multiple times within the collection, this will give undefined results!

LazyVGridLayout: the ID UniqueID(value: 4196) is used by multiple child views, this will give undefined results!

SwiftUI, Firestore getting one collection and matching with another
 
 
Q