[解決済み】mongodbで日付/時刻を保存する最良の方法
2022-04-16 21:38:57
質問
文字列、整数のタイムスタンプ、mongo datetime オブジェクトを使用しているのを見たことがあります。
どのように解決するのですか?
最良の方法は、ネイティブのJavaScriptを格納することです 日付オブジェクト にマッピングされます。 BSON ネイティブ日付オブジェクト .
> db.test.insert({date: ISODate()})
> db.test.insert({date: new Date()})
> db.test.find()
{ "_id" : ObjectId("..."), "date" : ISODate("2014-02-10T10:50:42.389Z") }
{ "_id" : ObjectId("..."), "date" : ISODate("2014-02-10T10:50:57.240Z") }
ネイティブタイプは、あらゆる種類の 便利なメソッド を使用することができます。
必要であれば、簡単に
Date
オブジェクトと Unix タイムスタンプの相互変換を行います。
1)
を使用すると
getTime()
メソッドと
Date(milliseconds)
コンストラクタを使用します。
1) 厳密には、Unix のタイムスタンプの単位は 秒 . JavaScript の Date オブジェクトの測定単位は ミリ秒 Unixのエポックから。
関連
-
[解決済み】JavaScriptで「無効な日付」のDateインスタンスを検出する
-
[解決済み] Pythonで現在時刻を取得する方法
-
[解決済み] JavaScriptの日付の書式設定方法
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] JavaScriptで現在の日付を取得するには?
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み] カスタムオブジェクトのArrayListをプロパティでソートする
-
[解決済み】文字列をdatetimeに変換する
-
[解決済み】mongodbで日付/時刻を保存する最良の方法
-
[解決済み] moment.js で datetime を YYYY-MM-DD HH:mm:ss にフォーマットする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 現在時刻をdatetimeで取得する方法
-
[解決済み] Crystal Reportsで現在の日付と時刻を表示するにはどうすればよいですか?
-
[解決済み] 2つの日付範囲が重なっているかどうかを判定する
-
[解決済み】ISO 8601とRFC 3339の日付書式の違いは何ですか?
-
[解決済み】datetime.dateとdatetime.timeのオブジェクトを組み合わせるPythonicな方法
-
[解決済み】mongodbで日付/時刻を保存する最良の方法
-
[解決済み】postgresで間隔を時間数に変換するにはどうすればいいですか?
-
[解決済み】PowerShellでDateTimeをフォーマットする方法
-
[解決済み] moment.js で datetime を YYYY-MM-DD HH:mm:ss にフォーマットする
-
[解決済み] UTCとGMTの違いは何ですか?