緣起
在mongo 中進行增量查詢統計,本來很簡單的事情,但是沒想到拿到的日期型別的值竟然變成了String型別的值,也試著用日期型別的方式去查詢,發現很多時候都是錯的,沒辦法,需要另找他法
解決
在搜尋時,找到個 mongodb 資料庫like語句查詢 的文章,去mongo工具下使用,發現是可用的,然後馬上就去python程式碼裡面也想這樣寫,卻發現怎麼寫都不對,不直接支援 /^s/
這種。
後面就犯難了,找到了一扇門,卻怎麼也沒鑰匙,好氣人啦!!!
偶然發現 /s/
竟然正則….完全換了個模樣
以mongo patten 去搜尋,很快找到方式,原來python mongo 的寫法是:
find({"etl_upd_dt": {"$regex": today_str}}).count()