Multi user application where each user can develop their own document/cluster and push changes into the master document/cluster

I am new to MongoDB and I will develop an admin panel with MERN stack where there will be 8-10 users who will work on the same data set. The data set is not large. There will be one master dataset and every user will pull and work on their own versions. At some point they will merge their changes into the master data set.

Since every user will merge their own updates into the same data set, how should I go about it? Should the data set be a cluster inside one database or each one should be a separate database?

I will not use Atlas or cloud, it will be a self host.