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

MongoDBの列の最大値を取得する

    max()は、SQLforMongoで期待するようには機能しません。これは将来のバージョンで変更される可能性がありますが、現時点では、max、minは、主にシャーディングのために内部的にインデックス付きキーで使用されます。

    http://www.mongodb.org/display/DOCS/min+and+max+Query+Specifiers

    を参照してください

    残念ながら、現時点で最大値を取得する唯一の方法は、コレクションの説明をその値で並べ替えて、最初の値を取得することです。

    transactions.find("id" => x).sort({"sellprice" => -1}).limit(1).first()
    


    1. 解凍して一致させた後、アレイをグループ化します

    2. mongo Shellでのクエリにより、SyntaxErrorが発生します:missing:after property

    3. Hadoop MapReduceのInputSplitとは何ですか?

    4. AWS ElastiCacheでメモリ分析を実行する方法は?