Menu Docs
Página inicial do Docs
/ / /
Laravel MongoDB
/

Insira vários documentos

Nesta página

  • Exemplo

Você pode inserir vários documentos em uma coleção chamando o método insert() em um modelo Eloquent ou um construtor de query.

Para inserir vários documentos, chame o método insert() e especifique os novos documentos como uma array dentro da chamada de método. Cada entrada de array contém valores de campo de um único documento.

Este exemplo de uso executa as seguintes ações:

  • Utiliza o modelo Movie Eloquent para representar a coleção do sample_mflix movies banco de dados do

  • Insere documentos na coleção movies

  • Imprime se a operação de inserção é bem-sucedida

O exemplo chama o método insert() para inserir documentos que contêm informações sobre filmes lançados em 2023. Se a operação de inserção for bem-sucedida, ela retornará um valor de 1. Se a operação falhar, ela lançará uma exceção.

$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');

Para saber como editar seu aplicação Laravel para executar o exemplo de uso, consulte apágina de destino Exemplos de uso .

Dica

Para saber mais sobre operações de inserção, consulte a seção Inserir Documentos do guia Operações de Gravação.

Voltar

Insira um documento

Próximo

Atualizar um documento

Nesta página