PHP で Mongo クエリを作成しようとしています。他の人が作成したデータベースを使用していますが、すべての日付が文字列として保存されています。特定の時間より前に作成されたすべてのエントリを検索したい。
オンラインで検索したところ、使用できるはずであることがわかりました
array('updated_at' => array('$gt' => $access_date)))
$access_date
MongoDate はどこにありますか。現在、$access = new MongoDate(strtotime($access_date));
日付文字列から MongoDate を作成するために使用しています。
しかし、これupdate_at
は MongoDate オブジェクトとして保存された場合にのみ機能するようです。前述のように、文字列として保存されます。$gt
MongoDates の代わりに日付文字列を使用する簡単な方法はありますか? そうでない場合は、複雑な for ループを実行する必要があり、非常に面倒です。