使用eve python库初始化mongodb的最佳方法
我是python新手,希望使用eve作为MongoDB的RESTAPI。 我遵循了教程-它们非常好而且简单。但是about Role-based Access Control(关于基于角色的访问控制)指南介绍了如何使用基于角色的访问配置API,但没有描述如何使用数据初始化DB(在本例中为初始超级用户帐户)。 我知道我可以使用mongo手动创建初始数据,但我认为有一些更好的自动化方法可以使用eve实现这一点使用eve python库初始化mongodb的最佳方法,python,mongodb,eve,Python,Mongodb,Eve,我是python新手,希望使用eve作为MongoDB的RESTAPI。 我遵循了教程-它们非常好而且简单。但是about Role-based Access Control(关于基于角色的访问控制)指南介绍了如何使用基于角色的访问配置API,但没有描述如何使用数据初始化DB(在本例中为初始超级用户帐户)。 我知道我可以使用mongo手动创建初始数据,但我认为有一些更好的自动化方法可以使用eve实现这一点 这个问题还带来了关于DB版本控制的另一个惊奇——在部署新版本的DB schema时如何编写
这个问题还带来了关于DB版本控制的另一个惊奇——在部署新版本的DB schema时如何编写升级代码?实际上,DB用户需要已经在mongo中配置好,否则驱动程序(不是Eve本身)将无法访问数据。用户角色是特定于Eve的,根本不会干扰mongo用户。换句话说,它是数据库本身之上的抽象。实际上,数据库用户需要在mongo中已经配置好,否则驱动程序(不是Eve本身)将无法访问数据。用户角色是特定于Eve的,根本不会干扰mongo用户。换句话说,它是数据库本身之上的抽象。我可以使用什么工具来部署带有初始数据和配置的mongodb?我可以使用什么工具来部署带有初始数据和配置的mongodb?