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

mongodbの配列から最小値と最大値を見つけます

    $ max 集計演算子。

    db.collection.aggregate([
      { "$project": {
        "name": 1,
        "startDate": { "$min": "$tasks.startDate" },
        "endDate": { "$max": "$tasks.endDate" }
      }}
    ])
    

    出力

    [
      {
        "_id": ObjectId("5a934e000102030405000000"),
        "endDate": ISODate("2018-09-29T10:02:49.403Z"),
        "name": "p1",
        "startDate": ISODate("2018-09-24T10:02:49.403Z")
      }
    ]
    



    1. 特定の時間にのみMongoDB検索をクエリする

    2. クラウドMongoDBAtlasM0(無料利用枠)でのHibernateOGMの使用

    3. ダンプされたデータをmongodumpで使用するにはどうすればよいですか?

    4. MongoDBコレクションの最小値を取得するにはどうすればよいですか?