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

MongoDBのフィールドの最大値を取得する方法

    制限と並べ替えを組み合わせて使用​​すると、この目標を達成できます。

    db.collectionName.find({}).sort({"updateTime" : -1}).limit(1)

    これにより、更新時間に基づいてすべてのフィールドが並べ替えられ、最大の値が1つだけ返されます。

    パフォーマンスを向上させるために、このフィールドにインデックスを追加することをお勧めします。



    1. mongodbの配列内のすべての要素を更新します

    2. 配列mongodbc#ドライバーのフィールドを更新します

    3. Mongooseで_idをdbドキュメントに設定するにはどうすればよいですか?

    4. 値ではなくキー名でmongodb.find()の出力を取得するために.toArray()を実行する必要があります