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

MongoDB:3.6 mongoDbバージョンで日付を解析する方法は?

    $dateToPartsとそれに対応する$dateFromParts

    を使用します

    こちらが更新されたプレイグラウンドです

    それが行うことは、基本的に日付をその部分に分割することです:

    {
      $project: {
        dateHour: {
          $dateToParts: {
            date: "$updatedAt"
          }
        }
      }
    }
    

    生成されます:

    {
      "dateHour": {
        "day": 19,
        "hour": 18,
        "millisecond": 0,
        "minute": 21,
        "month": 3,
        "second": 5,
        "year": 2020
      }
    }
    

    その後、その部分から日付を再構築します:

    {
      $project: {
        reconstructedDateHour: {
          $dateFromParts: {
            year: "$dateHour.year",
            month: "$dateHour.month",
            day: "$dateHour.day",
            hour: "$dateHour.hour"
          }
        }
      }
    }
    



    1. クライアントIPをredisで取得する方法はありますか?

    2. Redis-Cliを使用したレイテンシーの理解

    3. エラー:mongodbに接続しているWindowsでUNIXソケットがサポートされていません

    4. データベースクラスター全体でのメンテナンスウィンドウの簡単なスケジューリング