AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

複数ドキュメントの検索

コレクションから複数のドキュメントを取得するには、Model::where() や DB ファサードの メソッドなどのメソッドを使用してドキュメントを照合し、get() メソッドを呼び出して結果を取得します。

Pass a query filter to the where() method to retrieve documents that meet a set of criteria. When you call the get() method, MongoDB returns the matching documents according to their natural order in the collection or according to the sort order that you can specify by using the orderBy() method.

Tip

Lambda 統合を使用してドキュメントを取得する他の方法については、読み取り操作のガイドを参照してください。

対応するそれぞれの クエリ構文を使用する同じ操作の使用例を表示するには、次の Eloquent タブと Query Builder タブから選択します。

この例では、次のアクションを実行します。

  • Movie Eloent モデルを使用して、 sample_mflixデータベース内のmoviesコレクションを表します

  • クエリフィルターに一致するドキュメントをmoviesコレクションから検索して印刷します

この例では、 Movieモデルで次のメソッドを呼び出します。

  • where(): runtimeフィールドの値が 900 より大きいドキュメントに一致します

  • orderBy(): 一致したドキュメントを _id 値の昇順で並べ替えます

  • get(): クエリ結果を Lambdaコレクションオブジェクトとして取得します

$movies = Movie::where('runtime', '>', 900)
->orderBy('_id')
->get();

Lambda アプリケーションを編集して使用例を実行する方法については、使用例のランディング ページ を参照してください。

このページを評価

項目一覧