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

mongodbで文字列の長さを選択します

    残念ながら、集計フレームワークは、クエリの実行中に文字列をその長さに自動的に変換する「len」演算子をサポートしていません。したがって、これを独自のコードで解決する必要があります。あなたは

    1. MapReduce関数を使用して文字列の長さを計算します
    2. 文字列をクエリし、アプリケーション層で文字列の長さを計算します

    これらの方法の違いは、前者はデータベースで実行され、後者はアプリケーションサーバーで実行されることです。 MapReduceは非常に遅く、使用が面倒な場合があるため、後者のオプションをお勧めします。



    1. SpringデータのクラスのMongoDbコレクション名を構成する方法

    2. MongoDBインデックスを理解する

    3. MongoDB $ addToSet

    4. utcparseでRedisキューワーカーがクラッシュする