sql >> データベース >  >> NoSQL >> MongoDB

MongoDBに生年月日を保存するための最良の方法は何ですか?

    単に使用する:

    new Date("<YYYY-mm-dd>");
    

    これは、タイムスタンプなしで指定された日付のISODateを返します。 MongoDBは、ISO-8601の日付表記を使用して、日付オブジェクトを表します。このようにして、多くの日付操作が提供されます。つまり

    • new Date("<YYYY-mm-dd>") 指定された日付のISODateを返します。

    • new Date("<YYYY-mm-ddTHH:MM:ss>") クライアントのローカルタイムゾーンで日時を指定します そして、UTCで指定された日時のISODateを返します。

    • new Date("<YYYY-mm-ddTHH:MM:ssZ>") UTCで日時を指定し、UTCで指定された日時のISODateを返します。

    • new Date(<integer>) Unixエポック(1970年1月1日)からのミリ秒として日時を指定し、結果のISODateインスタンスを返します。

    さらに、内部的には、日付オブジェクトは、Unixエポック(1970年1月1日)以降のミリ秒数を表す符号付き64ビット整数として格納されます。



    1. 何百万もの画像のストレージ

    2. node-mongodb-nativeMongoClientが予期せず接続を閉じました

    3. MongoDB + C#ドライバー+要素の配列をクエリします。各配列要素には、クエリを実行するサブドキュメントが含まれています。

    4. NodeJS、マングース:マングースを使用して関連データを取得する方法