私はmongodbを初めて使用します。sale_dateのデータベースがあり、値はテキストとして保存され、形式は「dd:mm:yyyy」です。ここで、日付に基づいてクエリを実行したいと思います。先月のエントリを照会したいのと同じように。フィールド sale_time もあり、テキストとして保存され、形式は「hh:mm」で、過去 1 時間のエントリを照会したいと考えています。
**Java と mongo コンソールからクエリを実行したい。
私のコレクションの1行:
{
"_id":112350,
"sale_date":"21.07.2011",
"sale_time":"18:50",
"store_id":"OK3889-45",
"region_code":45,
"product_id":"QKDGLHX5061",
"product_catagorie":53,
"no_of_product":1,
"price":1211.37,
"total_price":1211.37
}
何百万ものエントリがあります。ここで、2011 年 7 月のエントリ、または 2013 年 7 月 21 日の 18:00 から 19:00 までの時間のエントリを検索したいと考えています。