If you have a need for Multitenancy in MongoDB, you can use a different collection for each tenant. If the data is shared between all tenants, I would instead save a list of tenants for each record:
doc: { _id: doc1 ... // your objects here tenants: [ tenant1, tenant2, tenant17 ] }
Then, when I search or want to browse the database, you should ask the appropriate tenant:
db.mycoll.find({ someField : someValue, tenants : tenant2 });
Asaf source share