使用eve python lib初始化mongodb的最佳方法
问题描述:
我是python的新手,并且希望使用eve作为MongoDB的REST API。 我跟着教程 - 他们非常好,很简单。但关于基于角色的访问控制的section指导如何使用基于角色的访问来配置API,但并未描述如何使用数据初始化数据库(在本例中为初始超级用户帐户)。 我知道我可以使用mongo手动创建初始数据,但我认为有一些更好的自动化方法可以使用前夕...使用eve python lib初始化mongodb的最佳方法
这个问题还带出了另一个有关数据库版本控制的疑问 - 如何编写部署新版本的数据库架构时升级代码?
答
实际上,db用户需要在mongo中配置,否则驱动程序(而不是Eve本身)将无法访问数据。用户角色是特定于Eve的,并且不会干扰mongo用户。换句话说,这是对db本身的抽象。
我可以使用什么工具在初始数据和配置中部署mongodb? –