Python [PYMONGO]:在查询中传递sockettimeout

Python [PYMONGO]:在查询中传递sockettimeout,python,mongodb,pymongo,Python,Mongodb,Pymongo,我在php中看到一个查询,它在查询本身中通过套接字超时 有没有办法通过查询传递套接字超时。在初始化MongoClient对象时传递“socketTimeoutMS”值。大概是这样的: print(db.command({"count":"collection_name", "query": {"col":"col_value"}}, {"socketTimeoutMS":12000})) i

我在php中看到一个查询,它在查询本身中通过套接字超时


有没有办法通过查询传递套接字超时。

在初始化MongoClient对象时传递“socketTimeoutMS”值。大概是这样的:

print(db.command({"count":"collection_name",
                          "query": {"col":"col_value"}},
                          {"socketTimeoutMS":12000}))
import pymongo
client = pymongo.MongoClient(host='your.host.ip.address', socketTimeoutMS=12000)
db = client['db_name']
print(db.command(
    {
        "count":"collection_name", 
        "query": {"col":"col_value"}
    }
))