2

PHP で Mongo クエリを作成しようとしています。他の人が作成したデータベースを使用していますが、すべての日付が文字列として保存されています。特定の時間より前に作成されたすべてのエントリを検索したい。

オンラインで検索したところ、使用できるはずであることがわかりました

array('updated_at' => array('$gt' => $access_date)))

$access_dateMongoDate はどこにありますか。現在、$access = new MongoDate(strtotime($access_date));日付文字列から MongoDate を作成するために使用しています。

しかし、これupdate_atは MongoDate オブジェクトとして保存された場合にのみ機能するようです。前述のように、文字列として保存されます。$gtMongoDates の代わりに日付文字列を使用する簡単な方法はありますか? そうでない場合は、複雑な for ループを実行する必要があり、非常に面倒です。

4

0 に答える 0