-1

コレクションに conn_time フィールドがあり、mongo export .conn_time 日付を使用してコレクションから過去 15 分間のデータをエクスポートする必要があります。日付は ISO 形式です。2013-06-11T07:18:00Z のような日付形式。JavaScript を使用してみましたが、機能しません

var enDdate = new Date(); enDdate.toISOString()
var startDate = new Date(endDate-15*60*1000); startDate.toISOString();
4

1 に答える 1

0

この質問を確認できます: mongoDb return results based on time interval

仕様文字をエスケープする必要があります。ISODateヘルパーでは実行できませんでしたが、このように

"{date:{\$gt:{ \"\$date\" : 1370935140000 }}}"

-q パラメーターとして mongoexport に指定すると、正常に動作します。この場合、1370935140000 はミリ秒単位の UNIX タイムスタンプです。したがって、15 分前に unixtimestamp を計算し、and に 000 を追加して、これを続行する必要があります。ISODateでも解決してみます。

于 2013-09-09T08:11:02.120 に答える