作者jeffguoft (見習生_O7)
看板Database
標題[Mongo] 請問為什麼存入資料庫的順序會亂掉?
時間Sat Oct 31 11:48:47 2020
想請教一下板上大大
我目前在爬聊天室的聊天內容,
使用cheerio解析,然後用mongoose存入資料庫,
但是發現原本應該按照順序遍歷的聊天內容,在存入資料庫之後,次序有些微亂掉了
不知道是什麼原因導致、以及該如何解決呢?
https://i.imgur.com/cH4ujkW.png
(這邊的each,應該是有乖乖照順序遍歷每一個項目了呀?)
https://i.imgur.com/w9fr4vp.png
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.77.42.109 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Database/M.1604116131.A.722.html
1F:→ justoncetime: 在沒有加工的情況下,檔案存到檔案系統區塊不一定 10/31 17:09
2F:→ justoncetime: 照順序,SQL資料庫存再撈也不一定是原來的順序,怎 10/31 17:09
3F:→ justoncetime: 會期待NoSQL一定照順序?學的時候多少要了解原理和 10/31 17:09
4F:→ justoncetime: 特性,才能選擇適合的方案和解法 10/31 17:09
5F:→ justoncetime: 在了解原理和特性的情況下,一開始就選擇適當的方式 10/31 17:15
6F:→ justoncetime: ,就不用每次都耗費sort之類的成本 10/31 17:15
7F:→ apple0660: each不會幫你await msgSet.save(),沒照順序是正常的 10/31 19:28
8F:→ ken218: 資料存到DB會依照clustered index的順序存。而不是存入序 11/08 07:42