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

mongodbで最小値を見つける方法

    sortを組み合わせて使用​​できます およびlimit minをエミュレートします :

    > db.foo.insert({a: 1})
    > db.foo.insert({a: 2})
    > db.foo.insert({a: 3})
    > db.foo.find().sort({a: 1}).limit(1) 
    { "_id" : ObjectId("4df8d4a5957c623adae2ab7e"), "a" : 1 }
    

    sort({a: 1}) aの昇順(最小優先)ソートです フィールドに移動すると、最初のドキュメントのみが返されます。これがそのフィールドの最小値になります。

    編集: これはmongoシェルで記述されていますが、適切なドライバーメソッドを使用してC#または他の言語から同じことを実行できることに注意してください。



    1. HBaseパフォーマンスCDH5(HBase1)とCDH6(HBase2)

    2. DockerMongoのデータ量を設定する方法

    3. 余分な文字列が前に付いたRedisシリアル化

    4. Mongodb:127.0.0.1:27017への接続に失敗しました。理由:errno:10061