我試圖讓今天的蒙戈DB存儲的記錄數量與PHP和我使用下面的查詢:僅獲得今天的存儲文件
$ todayCount = $ DB- ('date'=> array('$ gt'=> strtotime('today midnight')),'b_id'=> new MongoId($ b ['_ id']))) - >計數();
但它給我0.分析後發現查詢發現它沒有給任何價值。我花了足夠的時間來解決這個問題,但無法得到任何解決方案。不知道我在哪裏做錯了。
我確實有2條今天的記錄,當我試圖設置靜態時間戳時,它只給我一條記錄,其次是NULL。
對我來說非常困惑,因爲我對Mongo DB沒有多少經驗。
的strtotime返回一個UNIX時間戳你確定這類型的。數據庫中的日期字段?(MongoDB建議使用日期字段的BSON日期) – Philipp
感謝Philipp的回覆。我剛剛得到了解決方案,併發布了我的答案。 – Dhaval