PHPを使用してMongo DBに今日保存されているレコードの数を取得しようとしています。そのために、以下のクエリを使用しています:
$todayCount = $db->reviews->find(array('date'=>array('$gt'=>strtotime('今日の真夜中')),'b_id'=>new MongoId($b['_id' ])))->count();
しかし、それは私に0を与えます。クエリを分析した後、値を与えていないことがわかりました。それを解決するのに十分な時間を費やしましたが、解決策を得ることができませんでした。どこが間違っているのかわかりません。
今日のレコードが 2 つあり、静的なタイムスタンプを設定しようとすると、レコードが 1 つしか表示されず、2 番目が NULL になります。
私はMongo DBの経験があまりないので、非常に混乱しています。