Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Insertar un documento

Puede insertar un documento en una colección llamando a la create() método en un modelo Eloquent o un constructor de query.

Para insertar un documento, pasa los datos que necesitas insertar como un documento que contenga los campos y valores al método create().

Tip

También puedes usar los métodos save() o insert() para insertar un documento en una colección. Para obtener más información sobre las operaciones de inserción, consulte el Insertar documentos en la sección de la guía de Operaciones de escritura.

Seleccione de lo siguiente Eloquent y Query Builder pestañas para ver ejemplos de uso de la misma operación que usan cada sintaxis de query correspondiente:

Este ejemplo realiza las siguientes acciones:

  • Utiliza el modelo Movie Eloquent para representar la colección movies en la base de datos sample_mflix

  • inserta un documento en la colección movies

  • Imprime el documento recién insertado

El ejemplo ejecuta el método create() para insertar un documento que contiene los siguientes campos y valores:

  • title valor de "Marriage Story"

  • year valor de 2019

  • runtime valor de 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": "..."
}

Este ejemplo realiza las siguientes acciones:

  • Accede a la colección movies llamando al método table() desde la fachada DB

  • inserta un documento en la colección movies

  • Imprime si la operación de inserción ha tenido éxito

El ejemplo ejecuta el método insert() para insertar un documento que contiene los siguientes campos y valores:

  • title valor de "Marriage Story"

  • year valor de 2019

  • runtime valor de 136

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

Para aprender a editar tu aplicación Laravel para ejecutar el ejemplo de uso, consulta la página de Ejemplos de Uso.

Volver

Encuentra varios documentos

En esta página