我们有一个应用程序(php-laravel-moloquent-mongodb),它为多个客户提供服务,不得互相干扰。
我们在同一个集合中存储不同客户的模型,由_client
字段区分。大多数模型只与一个客户有关,但有时候我们想拥有" global"楷模。在这些情况下,客户端应该能够覆盖某些字段,而不会影响其他客户端的模型。
我正在考虑以下解决方案,但不确定哪个是最好的解决方案,或者是否有更好的解决方案。
_client
为all
{{1}},则将模型在更新时复制到新模型。
是否有最佳做法,或者我没有考虑过的任何事情?这个功能有没有现成的实现?