我有多个具有相同集合名称、文档类型等的数据库。
在 Github 的源代码中,文档使用 get_db 方法来选择要处理的数据库,并且在该方法中还有另一个调用来获取服务器连接。这两个过程都使用称为“别名”的相同参数。
假设我用相同的服务器详细信息和不同的数据库、别名定义了所有数据库连接。这样,将有多个连接到同一服务器。但是如果我可以在单个连接上更改数据库会更好。例如;
import pymongo
con = pymongo.connection(/* ... */)
def dummyDBSwitch(db):
global con
return con[db]
查询前可以切换数据库吗?谢谢。