【发布时间】:2018-08-14 05:27:03
【问题描述】:
我已经使用不同的 mongo_db_prefixes 定义了两个 mongo db,例如:
USER1_MONGO_DBNAME = 'user1db'
USER2_MONGO_DBNAME = 'user2db'
两个用户的其余 mongodb 设置相同。
如果我想动态更改用于 eve 应用程序的 mongodb 名称,我该如何更改?
【问题讨论】:
-
通过 api 或其他规则,
change dynamically是什么意思? -
假设我有一个 python eve 应用程序正在运行并且这个应用程序服务于一些端点,比如员工。该端点用于从 mongodb 发布和获取数据。假设我将为员工端点发送一个带有一些 json 数据的 POST 请求。通常,员工端点将使用默认的 mongodb 集合“员工”来存储和从 mongodb 获取员工数据。但我的要求是端点应该根据发布数据中存在的 private、Govt、Self 等 employee_type 值将发布的数据存储到不同的 mongodb 集合中。