O que é o método insertone em mongodb

O que é o método insertone em mongodb
MongoDB é um banco de dados NoSQL que executa as operações fundamentais que um DBMS (sistema de gerenciamento de banco de dados) pode executar. Existem vários métodos e funções suportados pelo MongoDB que são exercidos para o processo de inserção. O insertone() pertence aos métodos de inserção e esse método é praticado para inserir um documento na coleção MongoDB. O método insertone () também cria uma coleção, se não existir.

O MongoDB armazena dados em forma de documento e esses documentos são mantidos dentro de uma coleção. O objetivo principal do método Insertone é adicionar um documento em uma coleção MongoDB; No entanto, se a coleção não existir, esse método também cria a coleção também. Seguindo a importância desse método, nosso guia de hoje está focado em demonstrar o uso do método Insertone em MongoDB:

Como a insertona funciona em MongoDB

A sintaxe para usar o método Insertone no MongoDB é mencionado abaixo:

> dB.Nome da coleção.insertone ()

A sintaxe acima executa as seguintes operações adicionais:

Cria uma coleção: Se a coleção especificada não existir, também criará a coleção.

Atribui ID exclusivo: Em qualquer banco de dados, o ID exclusivo para os dados é muito importante. O método insertone () permite adicionar um ID exclusivo a qualquer documento durante a execução de inserção e essa atribuição é executada apenas quando o usuário esquece de atribuir esse ID a um documento.

Como usar o método insertone em mongodb

Esta seção contém o exemplo para usar o método Insertone no MongoDB; Dividimos vários exemplos para transmitir o uso individual deste método.

Exemplo 1: Usando o método insertone () para criar uma coleção e inserir um documento

Estamos usando aqui um banco de dados MongoDB chamado “loja”E contém as seguintes coleções:

> Mostrar coleções

Queremos adicionar um documento no “laptops”Coleção, e não existe no“loja““. O comando abaixo mencionado criará a coleção e adicionará o documento a ele:

> dB.laptops.insertone (make: ["Acer", "HP", "Dell"], Processador: ["Intel", "AMD"])

O comando é executado e você pode ver que um ID exclusivo para esse documento também é gerado.

Exemplo 2: Usando o método insertone () para lidar

A chave primária ou os IDs exclusivos têm um papel fundamental na manipulação dos dados em qualquer banco de dados. No MongoDB, há duas maneiras de definir um ID exclusivo para qualquer documento:

Atribuição automática: Se o ID exclusivo não for atribuído pelo usuário, o método insertone () atribui -o ao documento por conta própria. O comando abaixo não contém nenhum ID exclusivo:

> dB.smartphones.insertone (OS: "Android", Qty: 500, Make: ["Samsung", "Mi", "Sony"])

Você também pode verificar a atribuição de identificação exclusiva emitindo o comando abaixo mencionado:

> dB.smartphones.encontrar().bonito()

Observação: A coleção usada neste exemplo é chamada “smartphones““.

ID exclusivo definido pelo usuário : Além disso, se o usuário definir o ID durante a inserção, o insertone não interferirá em atribuir o ID. Por exemplo, o comando mencionado abaixo insira o documento com um “_eu ia”Campo também:

> dB.distribuições.insertone (_ id: 1, OS: "Linux", disponível: ["Debian", "Linux Mint", "Ubuntu", "Kubuntu"])

A saída mostra que o ID exclusivo é "1", como foi definido no comando. Além disso, você também pode verificá -lo pelo seguinte comando:

> dB.distribuições.encontrar().bonito()

Observação: O nome da coleção é “distribuições”Neste exemplo.

Conclusão

A extensa lista de funções mongonas facilitou o mecanismo de processamento de dados dos bancos de dados baseados em MongoDBB. Neste post, fornecemos um breve guia para usar o método insertone () em MongoDB. O insertone() pertence à operação de inserção do banco de dados e é um dos submetodos do inserir() Família de MongoDB do Método. Depois de seguir este guia, um usuário iniciante do MongoDB poderá inserir um novo documento em uma coleção MongoDB. Além disso, com este método, um usuário intermediário pode inserir um documento e fazer uma coleção.