假设我有多个mongodb,例如mongodb_1,mongodb_2,mongodb_3,并且具有相同类型的数据,例如不同组织的员工详细信息。
当用户触发GET请求以从指定为“ TechnicalLead”的上述3个mongodb中获取员工详细信息时。然后我们首先需要连接到mongodb_1并进行搜索,然后断开与mongodb_1的连接并连接至mongodb_2并进行搜索并对所有数据库重复相同的操作。
任何人都可以建议我们如何使用python EVE Rest api框架实现以上目标。
最好的问候, 纳伦德拉
答案 0 :(得分:0)
首先,不建议您同时运行多个实例(尤其是当服务器可能同时运行时),因为它会导致使用相同的配置参数,例如logpath和pidfilepath,在大多数情况下箱不是你想要的。
其次,要从多个mongodb实例中获取数据,您必须创建单独的get请求以获取数据。可以使用两种视图模型:
在各个数据库中查询数据,然后组合结果以在屏幕上查看。
查询一个中央数据库,其他两个数据库也在不断更新。