Hello @Nohelia_Rincon, Welcome back!
I suggest reading about the difference between embedding and referencing. Here are a few resources:
In my opinion, embedding the Department and Setting objects in the Recordings and Calls documents can help avoid joins in your main query.
However, you must handle cases where the Department or Setting updates you must execute queries to update the embedded objects in the Recordings and Calls collections.