問題タブ [isodate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - HTML5 Datepicker には、MEAN スタックを使用して MongoDB に格納されている場合、ISODate() ラッパーがありません。クエリの方法
フィールド "planned_depart_date" は、HTML 日付入力を使用して日付を選択します。これは ISO Date として保存されますが、MongoDB に保存するときに ISODate() ラッパーがありません。その結果、"planned_depart_date" に関する私のクエリは何も返しません。ただし、同じことをクエリすると、「created_at」(ISODate() ラッパーがある) で動作します。
どうしたの?HTML5 に ISODate() ラッパーを強制する方法はありますか? そうでない場合、これらの日付を取得できるようにデータベースにクエリを実行するにはどうすればよいですか?
pland_depart_date が今日以降の旅行を照会したいと考えています。
python - How to insert a timestamp value into the ISODate type on MongoDB by Python?
The timestamp value will be transfer to the ISODate type on MongoDB by Node.js & Mongoose.
But it will be save and still in Number type on MongoDB when I use Python & pymongo.
How to insert a timestamp value into the ISODate type on MongoDB by Python?
javascript - 日付から秒/ミリ秒を削除してISO文字列に変換
したい日付オブジェクトがあります
- ミリ秒を削除するか、0 に設定します
- 秒を削除する/または0に設定する
- ISO文字列に変換
例えば:
でも最後に本当に欲しいのは
java - iso の日付と時刻が必要な形式で指定されていません
必要な出力を取得するにはどの形式を使用すればよいですか
入力 "2016-04-01T16:23:19.8995" の場合 o/p=2016-04-01T16:23:19.900 したがって、出力では .8995 が .900 に丸められます
3. 同様に、入力 "2016-04-01T16:23:19.9995" の期待される出力は 2016-04-01T16:23:20.000 であり、期待される出力が得られません
公開クラスの日付{
}
node.js - Node.js 圧縮された ISO 日付時刻を展開します
省略形の ISO 形式を拡張された標準形式に変換する簡単でネイティブな方法はありますか? それが私の比較が失敗する原因だと思います(しかし、そうではないと言われたらうれしいです)。
私がショートハンドだと信じているのはこれです
私が通常のISO文字列として持っているのは
次に、使用して比較しようとすると
私は次のことを得る
mongodb - ISODate による集計クエリ パフォーマンスの並べ替え
この種の単純な集計クエリがあります
このクエリは最大で 50 個のアイテムを返し、完了するまでに 10 秒かかります。
並べ替えプロパティを数値で変更するだけの場合:
クエリが完了するまでに数ミリ秒かかります。
ISODate プロパティに並べ替えの問題はありますか?
最初のバージョンでなぜそんなに時間がかかるのか、私には本当に理解できません。
ありがとうございました。
アップデート
これは、「explain」フラグを true に設定したクエリ結果です (注: ISODate フィールドにはインデックスがあります)。
python - REST API 経由で日付値を mongoDB に投稿し、ISOdate として保存します
クライアントマシンからデータを受信してmongoDBに保存するサーバーが動作しています。それは何かのように見えます
データは 5 秒ごとにサーバーに送信されます。私の問題は、timestamp値が ISOdate ではなく文字列として保存されることです。ISOdateとして保存するにはどうすればよいですか?timestampより正確には、値を ISOdateに変更するにはどうすればよいですか?
編集: mongo コンソールで値を日付に変換する方法を見つけましたが、新しいエントリごとにこれを自動的に行う必要があります。
