主要优势是相对于纯mongo的抽象。
来自SQL数据库类型的许多开发人员对于使用未定义结构的动态集合感到非常不舒服。因此, 模式 首先可以帮助您。
此外,它实现验证和其他简洁功能,以确保在插入/更新/查找集合中的文档时,您的架构是一致的。
它还创建了 Model 抽象,使它更易于使用,因此看起来您正在使用的只是对象而不是纯数据。
还有许多其他好处,例如 中间件 , 插件 , 填充 , 验证
。请检查猫鼬文档以获取更多信息:
就我个人而言,我更喜欢纯mongo,因为它与10gen官方mongo文档更加一致,并且不会创建抽象,而抽象总是会花费一些必须遵循的限制和规则。



