Docs Menu
Docs Home
/ /

返されたドキュメントを並べ替える

クエリ バーに [ Sort] オプションが表示されている場合は、返されるドキュメントの並べ替え順を指定できます。

並べ替え順を設定するには

1
  1. まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

  2. まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。

  3. サイドバーで、 Database見出しの下のData Explorerをクリックします。

    Data Explorerが表示されます。

注意

また、Clusters ページに移動し、Shortcuts 見出しの下の Data Explorer をクリックします。

2
  1. コレクションを選択します。

  2. クエリ バーで Options をクリックします。

  3. sort ドキュメントを [Sort] フィールドに入力します。

    • フィールドで昇順を指定するには、ソートするドキュメントでフィールドを [1] に設定します。

    • フィールドで降順を指定するには、並べ替えドキュメントでフィールドを [-1] に設定します。

    以下の sort ドキュメントでは、最初に year を基準に結果を降順で並べ替え、各年では name を基準に昇順で並べ替えます。

    { year: -1, name: 1 }

    入力中は、有効なクエリが入力されるまで、 Find ボタンは無効にされ、 Sort ラベルが赤色で表示されます。

  4. [Find] をクリックしてクエリを実行し、更新された結果を表示します。

クエリ バーとクエリの結果を消去するには、[Reset] をクリックします。

$sort は、SQLSELECT ステートメントでは ORDER BY ... 句に対応します。

3,235 件の記事があり、見出しがアルファベット順に並んだ状態で表示したいとします。

SQL
SELECT * FROM article
ORDER BY headline ASC;
MongoDB 集計
db.article.aggregate(
{ $sort : { headline : 1 } }
);
Atlas ソート オプション
$sort : { headline : 1 }

MongoDB マニュアルsortエントリを参照してください。

戻る

返されたフィールドを設定