文档菜单
文档首页
/ / /
Laravel MongoDB
/

插入多个文档

本页内容

  • 示例

您可以通过在 Eloquent 模型或查询构建器上调用 insert() 方法将多个文档插入到集合中。insert() 方法并指定新文档作为方法调用内部的一个数组。每个数组条目包含单个文档的字段值。

要插入多个文档,请调用 insert() 方法并指定新文档作为数组传递给方法调用。每个数组条目包含单个文档的字段值。

此使用示例执行以下操作

  • 使用 Movie Eloquent 模型来表示 movies 集合,位于 sample_mflix 数据库中

  • 将文档插入到 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

要了解如何编辑您的 Laravel 应用程序以运行使用示例,请参阅使用示例页面.

提示

要了解更多有关插入操作的信息,请参阅 插入文档 部分,该部分在写入操作指南中。

返回

插入文档

本页内容