我正在探索Mongo作为关系数据库的替代品,但在无模式集合的概念上遇到了问题.
从理论上讲,这听起来很不错,但一旦你将一个模型绑定到一个集合,这个模型就变成了你的实际模式.您不能再仅仅从模型中添加或删除字段,然后期望它继续工作.我在这里看到了与关系数据库管理更改相同的问题,即需要某种脚本才能从数据库模式的一个版本迁移到另一个版本.
我是不是从错误的Angular 来看这件事?这里的成员在更新其域模型时采取了哪些方法来确保其集合项与域模型保持同步?
编辑:值得注意的是,这些问题显然也存在于关系数据库中,但我特别要求使用无模式数据库和更具体的Mongo来缓解问题.谢谢