Como inserir documento em MongoDB

Como inserir documento em MongoDB
MongoDB é um sistema de gerenciamento de banco de dados amplamente utilizado de código aberto que segue a estrutura dos bancos de dados NoSQL. O MongoDB tem sua própria linguagem de consulta (linguagem de consulta MongoDB) para recuperar e inserir dados em bancos de dados baseados em MongoDB. Vários métodos estão associados a diferentes funções do MongoDB; para inserção, inserir() O método é usado em bancos de dados suportados pelo MongoDB. O inserir() a operação possui várias outras extensões que também são usadas para inserir documentos, mas com várias propriedades, como o insertone () O método é usado para inserir um único documento em uma coleção Mongo.

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 ([
Make: "bmw", modelo: "2015", preço: "$ 100k",
Make: "Mercedes-Benz", Model: "2021", Price: "$ 150k",
Make: "Toyota", modelo: "2021", preço: "$ 85k",
]))

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([
Cat: "Refrigerador", Qtd: 30, Preço: "$ 75k", Expiry: "2030",
Cat: "Led's", Qty: 50, Price: "$ 60k", Expiry: "2030",
Cat: "Laptops", Qty: 70, Price: "$ 50k", Expiry: "2025"
]))

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.