0%

說來慚愧,但現在才算第一次正式用上 MongoDB 的 Transaction 功能,在兜弄的過程中也記下了一些自家遇到的問題。對 Transaction 還不清楚的可以參考一下 MongoDB 文件的介紹,一般 transaction 會用到一連串的 IO 行為,而且你希望能確保行為的一致性,也就是說你做了 A、B、C 三個行為,一旦其中的某處發生問題,你希望不會發生「部分資料寫入」的情況發生,這時候 transaction 就派上用場,直到確定所有行為都正常執行完成,才作 commit write。

閱讀全文 »

只能說踩雷之路艱辛

最近收到同事回報的一個奇怪的問題,一個包含上傳檔案的 API 在認證失敗的時候不是回傳 401 反而是直接噴了 503 錯誤回來,但是如果檔案欄位帶空值的話,就會正常看到 400 的錯誤訊息。原本不以為意,想說可能是某個檢查或資料的錯誤,結果沒想到事情不是__想的這麼簡單。 😆

閱讀全文 »

人為什麼要想不開…XD

因為工作性質的關係,蠻常有機會會帶著工作機出門,幾年前拿著 Air 的時候沒什麼特別的感覺,但是因為近年換了工作機變成 MBP(舊版),出門跟帶一顆大石頭差不多,所以才開始找看看有沒有什麼替代方案。

閱讀全文 »