第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

Golang 報(bào)告 MongoDB“超出了上下文截止日期”

Golang 報(bào)告 MongoDB“超出了上下文截止日期”

Go
躍然一笑 2023-06-26 18:01:21
我寫了一個(gè)更新函數(shù),但是多次執(zhí)行會報(bào)錯context deadline exceeded。我的功能:func Update(link string, m bson.M) {    configInfo := config.Config()    // client := GetInstance().client    // ctx := GetInstance().ctx    client, _ := mongo.NewClient(options.Client().ApplyURI("mongodb://localhost:27017"))ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)    defer cancel()    err := client.Connect(ctx)    if err != nil {        fmt.Print("connect error!")        fmt.Println(err)    }    db := client.Database("test")    lianjia := db.Collection("test")    _, err = lianjia.UpdateOne(ctx, bson.M{"Link": link}, bson.M{"$set": m})    if err != nil {        fmt.Print("update error!")        fmt.Println(err)    }}輸出:update error!context deadline exceeded
查看完整描述

5 回答

?
慕仙森

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊

更改 mongodb://localhost:27017  mongodb://127.0.0.1:27017/



查看完整回答
反對 回復(fù) 2023-06-26
?
不負(fù)相思意

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超10個(gè)贊

嘗試更改上下文超時(shí),例如 30 秒

ctx, cancel := context.WithTimeout(context.Background(), time.Second*30)


查看完整回答
反對 回復(fù) 2023-06-26
?
慕雪6442864

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊

嘗試使用

ctx := context.Background()

代替,

ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)

當(dāng)我嘗試使用 MongoDB 服務(wù)器開發(fā) REST 后端時(shí),這解決了我的問題


查看完整回答
反對 回復(fù) 2023-06-26
?
智慧大石

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊

您的 URI 錯誤,因?yàn)槟褂玫氖?docker。

如果您的 mongoDB 容器調(diào)用mongoContainer,您應(yīng)該:

client, _ := mongo.NewClient(options.Client().ApplyURI("mongodb://mongoContainer"))


查看完整回答
反對 回復(fù) 2023-06-26
?
吃雞游戲

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊

在 GoLand 中調(diào)試時(shí),如果您有一個(gè)斷點(diǎn)并且程序等待,然后您繼續(xù)并收到此錯誤,有時(shí)會發(fā)生這種情況。如果刪除斷點(diǎn)并再次運(yùn)行該程序,它就會起作用。至少我的情況就是這樣。



查看完整回答
反對 回復(fù) 2023-06-26
  • 5 回答
  • 0 關(guān)注
  • 471 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號