Neste artigo, fornecemos um guia detalhado para entender o método de inserção em MongoDB:
Como o método de inserção funciona no mongodb
A funcionalidade de inserção do documento do MongoDB compreende a seguir três métodos e o mecanismo de trabalho de operação de inserção depende dos seguintes métodos:
Insira um documento: Este método permite que você insira apenas um documento em uma coleção de cada vez. A sintaxe deste método específico é dada abaixo:
dB.Nome da coleção.insertone (document)O "Nome da coleção”Na sintaxe, é definido pelo usuário.
Insira muitos documentos: Se várias inserções de documentos forem necessárias em uma única coleção, você poderá usar a inserção de muitos métodos.
Para inserir vários documentos, você deve seguir a sintaxe abaixo:
dB.Nome da coleção.insertMany ([document1, document2, document3])Insira múltiplo ou um documento: A operação de inserção do MongoDB permite inserir múltiplos ou um documento em um único método. A sintaxe para este método combinada é dada abaixo:
Para inserir um único documento: A sintaxe escrita abaixo o ajudará a inserir um único documento.
dB.Nome da coleção.inserir (document)Para inserir vários documentos: O mesmo inserir() O método pode ser usado para adicionar vários documentos à sua coleção Mongo usando a sintaxe dada abaixo:
dB.Nome da coleção.insert ([document1, document2, document3])Observação: Os parênteses nas sintaxes são obrigatórios a seguir, caso contrário, você pode encontrar inserções erradas.
Como usar o método de inserção em mongodb
Esta seção compreende vários exemplos que demonstram a aplicação de cada método de inserção em detalhes. Antes de entrar em exemplos, estamos usando “Linuxhint”Como o nome do banco de dados e o nome da coleção será alterado em cada exemplo.
Exemplo 1: Usando o método insertone ()
A consulta mencionada abaixo exercerá o uso do método insertone () de MongoDB. Ele adicionará apenas um documento ao “Staff_info" coleção.
> dB.Staff_info.insertone (name: "Alen", designação: "gerente", experiência: "3years")Exemplo 2: Usando o método insertMany ()
Este exemplo ilustra o uso do método insertMany () inserindo vários documentos em uma coleção. Por exemplo, a consulta Mongo escrita abaixo inserirá vários documentos no “carrosColeção usando InsertMany () método.
Observação: Neste exemplo, o nome da coleção é “carros“:
> dB.carros.InsertMany ([O "verdadeiro"Mensagem no"reconhecidoParte mostra que os dados são inseridos com sucesso. O "inserdids”Exibe o ID exclusivo atribuído a cada documento inserido.
Exemplo 3: Usando o método insert ()
Este exemplo é composto por duas partes:
Adicionando um único documento: A consulta mostrará você para inserir um único documento usando este método. Nós usamos "aparelhos”Como uma coleção neste exemplo.
> dB.aparelhos.inserir (cat: "ar-condicionador", qty: 100, preço: "$ 300k", expiração: "2030")A saída também exibe uma mensagem de que apenas um documento é inserido.
Adicionando vários documentos: Você também pode adicionar vários documentos pelo mesmo método; A consulta abaixo mencionada ajuda para fazê -lo:
> dB.aparelhos.inserir([O comando acima contém três documentos e após a execução, a saída também confirma a inserção de “3”Documentos.
Conclusão
O MongoDB fornece uma extensa lista de métodos e operadores que podem ser usados para processar dados em bancos de dados. Para inserção, o MongoDB suporta inserir a funcionalidade do documento que consiste em três métodos. Neste post, fornecemos um guia seqüencial para inserir documentos em uma coleção de bancos de dados MongoDB. Os três métodos incluem: “insertone (), insertMany (), e inserir()”Que são usados para inserir solteiro, muitos, e "solteiro ou muitos”Documentos respectivamente. Entre eles, o “inserir()”O método é mais usado porque possui a dupla funcionalidade de adicionar muitos e documentos únicos.