簡體   English   中英

[PYMONGO]:在查詢中傳遞 sockettimeout

[英][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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM