我来自 Rails 背景,正在尝试使用 MERN 堆栈构建一个简单的 Web 应用程序。
使用 Rails,我有一种管理数据库级验证的简单方法:我将创建一个迁移并使用验证设置架构,然后运行迁移。迁移到生产环境或删除数据库后,我可以运行相同的迁移。
mongo
使用 MongoDB,我知道如何在控制台中创建数据库级验证,但不知道如何管理验证以供以后重用。
使用 MongoDB 管理数据库级别验证的最佳实践是什么(MERN 的特定解决方案很好,虽然只有 Mongo 的通用解决方案也很好?更好的是,有没有办法管理向上/向下验证,以防我想要更改后期开发中的必填字段,但不想从头开始重做所有验证?
提前致谢!