Docs Menu
Docs Home
/ / /
Lambda MongoDB
/

複数のドキュメントの挿入

項目一覧

効率モデルまたはクエリ ビルダーで insert()メソッドを呼び出すことで、コレクションに複数のドキュメントを挿入できます。

複数のドキュメントを挿入するには、 insert()メソッドを呼び出し、メソッド呼び出し内で新しいドキュメントを配列として指定します。 各配列エントリには、1 つのドキュメントのフィールド値が含まれます。

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

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

  • moviesコレクションにドキュメントを挿入します

  • 挿入操作が成功したかどうかを出力します

この例ではinsert()メソッドを呼び出して、 2023にリリースされた映画に関する情報を含むドキュメントを挿入しています。 挿入操作が成功した場合は、 1の値が返されます。 操作が失敗した場合、例外がスローされます。

$success = Movie::insert([
[
'title' => 'Anatomy of a Fall',
'release_date' => new UTCDateTime(new DateTimeImmutable('2023-08-23')),
],
[
'title' => 'The Boy and the Heron',
'release_date' => new UTCDateTime(new DateTimeImmutable('2023-12-08')),
],
[
'title' => 'Passages',
'release_date' => new UTCDateTime(new DateTimeImmutable('2023-06-28')),
],
]);
echo 'Insert operation success: ' . ($success ? 'yes' : 'no');
Insert operation success: yes

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

Tip

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

戻る

ドキュメントの挿入

項目一覧