Hi, Doron! Thank you for the answer! I think that will work!
By the way, if I want to allow the user to rate the petition, how can I correlate a rating to a petition in a query? Considering that a row in the Signs collection will be like: john@doe.com; Petition 1; rate 2; Petition 7; rate 5; Which means that user John signed Petition 1 and gave it a rate of 2 stars.
Example: I want to show all the users that signed the Petition 1 and rated it with 5 stars. How to query it? Or should I build the columns in this collection differently?