python - 如何为单个 GET 请求搜索所有现有的 mongodb
问题描述
假设我有多个 mongodb,例如 mongodb_1、mongodb_2、mongodb_3,它们具有相同类型的数据,例如不同组织的员工详细信息。
当用户触发 GET 请求以从上述所有 3 个指定为“TechnicalLead”的 mongodbs 获取员工详细信息时。然后首先我们需要连接到 mongodb_1 并搜索,然后断开与 mongodb_1 的连接并连接到 mongodb_2 并搜索并对所有数据库重复相同的操作。
任何人都可以建议我们如何使用python EVE Rest api框架实现上述目标。
最好的问候,纳伦德拉
解决方案
首先,不推荐运行多个实例(尤其是当服务器可能同时运行时),因为它会导致使用相同的配置参数,例如 logpath 和 pidfilepath,在大多数情况下不是你想要什么。
其次,为了从多个 mongodb 实例中获取数据,您必须创建单独的获取请求来获取数据。可以使用两种查看模型的方法:
查询各个数据库的数据,然后组合结果以在屏幕上查看。
查询其他两个数据库不断更新的中央数据库。
推荐阅读
- go - 如何在golang中获取重定向的url
- c# - 为什么在使用数据表复选框时在ajax调用后查询字符串?
- java - 无法使用 docx4j 更新文档目录中的页码
- docker - 将 Jenkins 凭据传递给 Docker 构建以供 Composer 使用
- javascript - 有没有办法使用谷歌脚本为某个范围设置编辑器?
- sql-server - 如何在 xml 列 SQL SERVER 中查询一系列节点
- javascript - 仅在绘制的多边形内绘制
- mongodb - MongoDB 事件驱动数据库设计
- c++ - QObject::connect 在运行时失败,同时将线程的完成信号链接到映射器的 delateLater-slot
- sql - 获取逗号和第一个字符之间的计数