Docs 菜单
Docs 主页
/ / /
Laravel MongoDB
/

插入文档

您可以通过在 Eloquent 模型或查询构建器上调用 create()方法,将文档插入到集合中。

要插入文档,请将需要插入的数据作为包含字段和值的文档传递给create()方法。

提示

还可以使用 save()insert() 方法将文档插入集合。要学习;了解有关插入操作的更多信息,请参阅写入操作指南的 插入文档 部分。

从以下 EloquentQuery Builder 标签页中选择,查看使用每个相应查询语法的同一操作的用法示例:

此示例将执行以下动作:

  • 使用Movie Eloquent 模型表示sample_mflix数据库中的movies集合

  • 将文档插入movies集合

  • 打印新插入的文档

该示例调用 create() 方法插入包含以下字段和值的文档:

  • title 的值 "Marriage Story"

  • year 的值 2019

  • runtime 的值 136

$movie = Movie::create([
'title' => 'Marriage Story',
'year' => 2019,
'runtime' => 136,
]);
echo $movie->toJson();
{
"title": "Marriage Story",
"year": 2019,
"runtime": 136,
"updated_at": "...",
"created_at": "...",
"_id": "..."
}

此示例将执行以下动作:

  • 通过从 DB 门面调用 table() 方法来访问 movies集合

  • 将文档插入movies集合

  • 打印插入操作是否成功

该示例调用 insert() 方法插入包含以下字段和值的文档:

  • title 的值 "Marriage Story"

  • year 的值 2019

  • runtime 的值 136

$success = DB::table('movies')
->insert([
'title' => 'Marriage Story',
'year' => 2019,
'runtime' => 136,
]);
echo 'Insert operation success: ' . ($success ? 'yes' : 'no');
Insert operation success: yes

要了解如何编辑 Laravel 应用程序以运行用法示例,请参阅用法示例登录页面。

后退

查找多个文档

在此页面上

  • 例子