[Mongo] for loop讀資料衝太快變成undefined?已刪文

看板Database (資料庫)作者 (見習生_O7)時間4年前 (2020/10/31 22:52), 編輯推噓0(002)
留言2則, 1人參與, 4年前最新討論串1/1
請教一下板上的大大, 目前我用for loop遍歷一個array,然後去find()資料庫中吻合的項目 https://i.imgur.com/ontUgdu.png
感覺邏輯上沒有問題,不過實際執行似乎會因為for loop衝太快沒煞車 造成一些項目讀不到,變成undefined 請問這應該如何改寫會比較好? 我嘗試用setTimeout,發現程式只會繼續衝,然後一次全部把結果丟出來,煞車直接踩壞 掉XD,一樣造成undefined https://i.imgur.com/INPWNPu.png
PS. 先感謝板上大大回答,因為小弟是程式新手,學js還沒有多久,而且是看影片自學, 所以有很多觀念還需要補充,今天為了想辦法讓這程式跑起來,google就咕一整天了QQ, 整個頭昏腦脹的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.77.42.109 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1604155944.A.DDD.html

10/31 23:12, 4年前 , 1F
....你可以把你要的值弄成一個array 然後用where xx in(
10/31 23:12, 1F

10/31 23:12, 4年前 , 2F
1,2,3)
10/31 23:12, 2F
文章代碼(AID): #1VdNeetT (Database)
文章代碼(AID): #1VdNeetT (Database)