Docs Menu
Docs Home
/ / /
Lambda MongoDB
/

複数のドキュメントの削除

項目一覧

オブジェクト コレクションまたはクエリ ビルダーで delete()メソッドを呼び出すことで、コレクション内の複数のドキュメントを削除できます。

複数のドキュメントを削除するには、 where()メソッドにクエリフィルターを渡します。 次に、 delete()メソッドを呼び出して一致するドキュメントを削除します。

この使用例では、次のアクションが実行されます。

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

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

  • 削除されたドキュメントの数を出力します

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

  • where(): は、 yearフィールドの値が1910以下のドキュメントに一致します。

  • delete(): 一致したドキュメントを削除します。 このメソッドは、メソッドが正常に削除されたドキュメントの数を返します。

$deleted = Movie::where('year', '<=', 1910)
->delete();
echo 'Deleted documents: ' . $deleted;
Deleted documents: 7

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

Tip

Laravel 統合によるドキュメントの削除の詳細については、書込み操作 ガイドの「ドキュメントの削除 」セクションを参照してください。

戻る

ドキュメントの削除

項目一覧