2022/4/11

Jimmy Chang
Apr 12, 2022

--

今天上班一早收到兩封信,

  1. 程式啟用並補傳3/31~4/8的data給客戶,但不到10秒就結束,

2. user沒有收到 auto-mail,

第一個狀況在程式執行後,發現程式開啟不到10秒就結束, 後來請教user 有哪些工單要上傳給客戶, 然而user給的工單號碼在資料庫內的日期是3/31號以前,導致抓不到任何資料.

第二個狀況是user請別單位的人建立臨時工單, 但並未建立臨時工單對應的CSV檔, 程式觸發是要判斷CSV檔案內容才可能發送auto-mail.

最近在學習使用MongoDB(非關聯式資料庫), MongoDB 跟上班用的Oracle格式、語法都差蠻多的, MongoDB 並沒有每個資料都有固定欄位, 可以第一筆資料只有三個欄位, 第二筆資料兩個欄位, 第二筆資料就算少一個欄位也不會像Oracle 再少資料的欄位顯示 null, MongoDB 可以開啟一個免費的資料庫(512MB cluster for Community Server).

附上MongoDB 練習的簡單範例:

--

--