日付でmongoコレクションを照会したい。例:
var startDate = new Date(dateNow.getUTCFullYear(),dateNow.getUTCMonth(),dateNow.getUTCDate(),dateNow.getUTCHours(),0);
var endDate = new Date(dateNow.getUTCFullYear(),dateNow.getUTCMonth(),dateNow.getUTCDate(),dateNow.getUTCHours()+1,0);
query.timeRegistered = { '$gte' : startDate, '$lt' : endDate };
... make mongo query ...
しかし、うまくいきません。これは、mongo が日付オブジェクトを ISODate 形式で保存するためだと思います。mongo が Date を ISODate に変換するため、このクエリはシェルから機能しますが、javascript (node.js) からは機能しません。考えられるすべての解決策を試しましたが、どちらも役に立ちませんでした。
誰かが何か解決策を持っているなら、私は非常に感謝しています....