title: How would one create a multitenant datamodel in a nosql solution like firestore?
body: <h1>What do I mean by <code>multi-tenant</code>?</h1>
  <ol>
  <li>Users can belong to an organization.</li>
  <li>A user who signs up without any invitation from anyone, gets placed in their own organization (blah123) as its admin.</li>
  <li>Multiple such users are founders of their own single organization in the same firestore based application. They can invite others and those invited join the founder's organization.</li>
  <li>Any data created for the organization or any data created by the users of that organization should be <strong>segragated</strong> from the users of another organization.</li>
  <li>If we want, we should be able to configure the users that belong to the same organization to view any data that other users of that organization created.</li>
  </ol>
  <h1>Question</h1>
  <p>As an expert, do you think this is an impossible datamodel to design for Cloud Firestore? What would a datamodel that can do this, look like?</p>