如果一个Nodejs应用程序连接到Mongo实例,并且该应用程序已定义User
架构,其pre-save
挂钩,验证等。
然后另一个Nodejs应用程序连接到同一个数据库,并尝试注册具有不同属性的User
模式。
然后第二个应用会保存User
会发生什么?
我对两个Nodejs应用程序如何与同一个数据库进行通信感到困惑。
例如,很容易看到人们可能希望在由单独的团队开发的单独nodejs应用程序上拥有api
的V2。但是他们会将它插入到同一个数据库中并使用相同的Schema(或者它们会是什么?),而且我对这两个应用程序之间的共享方式感到困惑。
任何帮助在最佳实践中澄清这一点都将不胜感激