Alex Liang

在新創公司擔任軟體工程師,記錄我的學習歷程

使用MongoHub執行aggregate數量錯誤問題

在os X的環境下,常使用MongoHub檢視資料庫及執行aggregate的動作。

前陣子使用aggregate檢查資料數量時,發現怎麼找數量總是多一筆。本來以為是指令下錯了,簡單做個實驗後,發現MongoHub的aggregate結果會有個預設值,如下圖

MongoHub-aggregate

在date match空值的情況下,仍然有1個document被找到,但根本沒這個document。
下次做aggregate時結果的數量得先減個1才準。