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

mongdbアグリゲーションの文字列値からソート順を指定します

    以下の集計を3.4で試すことができます。

    $indexOfArrayを使用します 値のリストで検索文字列の位置を特定するには、 $addFields ドキュメントの追加フィールドに出力インデックスを保持し、その後に $sort ドキュメントを並べ替える

    [
     {"$addFields":{ "statusValue":{"$indexOfArray":[[start, middle, end], "$status"]}}}, 
     {"$sort":{"statusValue":1}}
    ]
    



    1. SQL RPAD()

    2. MongoDBの単一フィールドの配列内の文字列値を連結します

    3. Mongooseにオブジェクトを保存した後、objectIDを取得するにはどうすればよいですか?

    4. _idフィールドを使用してmongodbからレコードをフェッチし、Javaを使用してフェッチしたレコードをコンソールに表示する方法