ntuee-webprogramming / hack3-QAs

0 stars 0 forks source link

mongo db timeout #19

Open YuKai0928 opened 2 years ago

YuKai0928 commented 2 years ago

我加入datainit()後 發現local data傳不上去 會噴以下錯誤 已經檢查網路是正常的 (node:7070) UnhandledPromiseRejectionWarning: Error: Operation task.insertMany() buffering timed out after 10000ms

YuKai0928 commented 2 years ago

其實前面助教的 const checkData = await taskModel.find(); 就已經跑不動了 沒辦法執行此行以後的code

YuKai0928 commented 2 years ago

database沒有資料的話 沒辦法檢查後面的操作qq

ntuee-webprogramming commented 2 years ago

你確定你的 database 設定是對的嗎? EX. IP 白名單

YuKai0928 commented 2 years ago

有的我設定成全部的ip都可以連線

raywu0123 commented 2 years ago

是這個問題嗎 https://stackoverflow.com/questions/65090440/how-to-solve-mongoose-v5-11-0-model-find-error-operation-products-find-bu

ntuee-webprogramming commented 2 years ago

請加個這行: db.once("open", () => { console.log("Mongo database connected!"); });

看看 DB 是不是有連上?

ntuee-webprogramming commented 2 years ago

是這個問題嗎 https://stackoverflow.com/questions/65090440/how-to-solve-mongoose-v5-11-0-model-find-error-operation-products-find-bu

True. 看看自己的 async/await 有沒有寫好