I'm developing a system that would use angular for the front-end part and the firebase for the database. Firebase uses a No-Sql database and I'm having a hard time understanding how I can model it. For example I have two nodes, "requests" and "requests-user", within requests I have a field that is called "type" will it be that I should create another node with "requests-type" to get faster and easier to filter , or will you have lots of information repeated?
I do not understand very well how to model a No-Sql database when I should create a node, if it is normal to repeat information to not go through an integer unnecessarily, if someone can explain me better