[英][PYMONGO]: Passing sockettimeout in a query
print(db.command({"count":"collection_name",
"query": {"col":"col_value"}},
{"socketTimeoutMS":12000}))
我在 php 中看到一個查詢,它在查詢本身中傳遞了套接字超時。所以,我在 pymongo 中嘗試了上述查詢,但它不起作用。
有沒有辦法通過查詢傳遞套接字超時。
您在初始化 MongoClient 對象時傳遞 'socketTimeoutMS' 值。 像這樣的東西:
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"}
}
))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.