Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python上创建MongoDB连接的最佳实践是什么?_Python_Mongodb_Database Connection_Connection String_Connection Pooling - Fatal编程技术网

在python上创建MongoDB连接的最佳实践是什么?

在python上创建MongoDB连接的最佳实践是什么?,python,mongodb,database-connection,connection-string,connection-pooling,Python,Mongodb,Database Connection,Connection String,Connection Pooling,我将大量时间序列数据存储到MongoDB中。为此,我在python中使用多处理。我还写了一些关于这些数据的查询。 为了将数据插入MongoDB以及每个查询,我使用了一个单独的MongoDB连接,如下所示: db_client = MongoClient(self.service_name, self.port_number) 但是,另一种解决方案是一次性将MongoClient定义为全局变量,并在不同的函数中使用它。 在python中为不同的函数和类创建mongo连接的最佳方法是什么? 谢谢

我将大量时间序列数据存储到MongoDB中。为此,我在python中使用多处理。我还写了一些关于这些数据的查询。 为了将数据插入MongoDB以及每个查询,我使用了一个单独的MongoDB连接,如下所示:

db_client = MongoClient(self.service_name, self.port_number)
但是,另一种解决方案是一次性将MongoClient定义为全局变量,并在不同的函数中使用它。 在python中为不同的函数和类创建mongo连接的最佳方法是什么? 谢谢