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

ネストされたドキュメントで最大値を取得するにはどうすればよいですか?

    すべてのメニューコードからコードの最大値を見つけたい場合、考えられるクエリは次のようになります。

    db.menucategories.aggregate([
      { $unwind: '$menus' },
      { $group: { _id: null, max: { $max: '$menus.code' } } },
      { $project: { max: 1, _id:0 } }
    ]) 
    

    さまざまな演算子の詳細については、以下のリンクをクリックしてください。

    $ unwind $ group $ project



    1. MongoDB集約選択プロジェクト

    2. :=を使用すると未使用のエラーが発生しますが、=を使用するとGoに含まれません

    3. データベースバックアップのベストプラクティス

    4. ターミナルから他のデータベースにMongoDBスーパーユーザーと接続できません