Como se conectar ao MongoDB com Python

Como se conectar ao MongoDB com Python
O MongoDB não é um banco de dados rígido como o SQL, pois pode ser conectado a muitos ambientes de programação, especialmente a plataformas orientadas a objetos. Você pode usar o idioma python para inserir registros no MongoDB após criar uma conexão segura entre o MongoDB LocalHost e a plataforma Python. Este guia elabora todas as etapas necessárias para a conexão entre MongoDB e Python da maneira mais simples possível. Depois de criar uma conexão, também inseriremos alguns registros no MongoDB usando a CLI de Python. Mas antes disso, você precisa instalar o MongoDB, o Python e o driver "Pymongo".

Instale o MongoDB

Para instalar o MongoDB no Windows, abra o site oficial do MongoDB e faça o download de seu arquivo "msi" para o seu sistema. Este arquivo é baixado em alguns momentos. Agora, execute este arquivo com direitos "administrativos" de começar a instalar o MongoDBB.

Um assistente de configuração para instalação do MongoDB aparecerá na sua tela. Esta tela de boas -vindas da configuração do MongoDB mostra algumas instruções e instrui você a tocar no botão "Próximo".

Você pode selecionar não importa o que você queira fazer com o arquivo MSI MONGODB - Altere, repare ou remova. Depois de selecionar uma opção, continue tocando no botão "Próximo".

Depois de seguir as etapas adicionais, seu sistema começa a instalar o MongoDB.

Inicie a ferramenta MongoDB Compass pesquisando na barra de pesquisa do Windows para ter uma idéia sobre a estrutura atual.

Agora que a bússola do MongoDB é lançada, mova-se dentro de sua seção "DB" para dar uma olhada em bancos de dados já criados. Existem dois bancos de dados definidos pelo usuário, "Mongo" e "Teste". Enquanto o restante dos bancos de dados está embutido.

Instale o python

Depois de instalar o MongoDB, o segundo e bastante necessário passo é instalar o Python em nosso sistema. Faça o download da edição mais recente do pacote Python, disponível no site oficial do Python. A versão 3.11.1 está disponível no momento da implementação deste guia.

Aguarde até o sistema baixar o arquivo "exe" do seu Python em seu sistema. Após o download completo, clique com o botão direito do mouse para executá-lo com os direitos "admin".

O assistente de instalação para Python aparece para a instalação. Toque na opção "Instalar agora", disponível com outras opções.

Seu sistema começa a instalar Python no seu fim. Espere que ele complete.

Se a instalação de instalação de "Python" for bem-sucedida, basta fechar o assistente de configuração e abrir a plataforma de promoção de comando.

Para conhecer a versão instalada do Python, experimente o comando listado em sua CLI.

C: \ Usuários \ Saeed> Python -version

Instale a biblioteca "PIP"

Após uma configuração bem -sucedida de MongoDB e Python em seu sistema Windows, é hora de instalar o pacote “PIP” de Python para gerenciar outros pacotes e bibliotecas no Python. Para isso, você deve tentar a instrução listada a seguir, começando com a palavra-chave "python" seguida pelo arquivo python para obter o pacote "pip" como o get-pip.py. A coleção de "pip" e instalação fazem você esperar algum tempo até que esteja totalmente configurado em seu sistema.

C: \ Usuários \ Saeed> Python Get-Pip.py

Instale o driver Pymongo

Agora que terminamos de instalar o pacote "pip", é hora de configurar o driver "Pymongo" do Python para conectá -lo com o MongoDBB. Para instalar esse driver, você só precisa usar a consulta "Instalar", começando com a palavra -chave "pip" no início e a palavra -chave "pymongo" no final. Isso também leva alguns momentos para fazer sua instalação.

C: \ Usuários \ Saeed> PIP Instale Pymongo

Conecte o MongoDB com Python

Vamos iniciar um código Python para conectar o Python com o MongoDB no sistema Windows. Reinicie o prompt de comando como "administrador". Agora, execute a palavra -chave "Python" para abrir a CLI Python em seu prompt de comando. A saída demonstra que a Python CLI está pronta para usar.

C: \ Usuários \ Saeed> Python

Depois de lançar a Python CLI, certificamos -se de conectar o Python com o MongoDB e adicionar alguns registros ao MongoDB usando o Python CLI. Para isso, precisamos importar o driver "pymongo" dentro da Python CLI primeiro usando a palavra -chave "importar" seguida pelo driver "pymongo". Após a importação do driver de Pymongo, criamos uma conexão com o cliente MongoDB, o “Mongo Compass”. Para isso, o pacote de driver pymongo chama a função mongoclient (), tomando a sequência de localhost como um argumento para conectar o mongodb com o python através de um resultado de conexão dentro da variável "Cl" do cliente.

A variável do cliente "CL" é responsável por criar um novo banco de dados chamado "Order" no MongoDB e salvar o resultado da conexão retornada dentro de outra variável "dados". Agora, a variável "dados" é responsável pela criação bem -sucedida de uma nova coleção. É usado para criar uma nova coleção de "produto". O resultado de retorno é salvo na variável "detalhe" para identificar se a criação é bem -sucedida ou não. Depois disso, criamos dois registros de documentos, R1 e R2, cada um contendo três campos. Agora, para inserir esses dois documentos na coleção MongoDB, use a variável "detalhe" para chamar a função insert_many (), tomando R1 e R2 como argumentos. A saída para esses registros mostra a inserção bem -sucedida na coleção MongoDB por meio da plataforma Python:

>>> Importar Pymongo
>>> cl = pymongo.Mongoclient ('MongoDB: // 127.0.0.1: 27017/')
>>> dados = cl ['ordem']
>>> detalhe = dados.produtos
>>> r1 = ["name": "Mascara", "Price": 4500, "Brand": "Nars"]
>>> r2 = ["Name": "Blushon", "Price": 7600, "Brand": "Hudabeauty"]
>>> detalhe.insert_many (r1)

>>> detalhe.insert_many (r2)

Verifique a conexão entre MongoDB e Python

Para verificar se a coleção "Produto" junto com seus dois registros é inserida com sucesso no banco de dados "Order" que acabou de ser criado, nós oepn the MongoDB Compass. Depois de se mover dentro da seção "DB", descobrimos que todos os bancos de dados estão listados lá, o novo e o velho. Você pode ver que o banco de dados "Order" junto com sua coleção "Produto" também está listado aqui. Depois de tocar na coleção "Produto", obtemos seus dois discos que também são exibidos no lado direito.

Conclusão

Este guia é um pacote de várias etapas necessárias para se conectar ao MongoDB com Python. A primeira etapa começa com a instalação do MongoDB no Windows, que é seguida pela configuração do Python no sistema. Na Python CLI, instalamos a biblioteca “PIP” e o driver “Pymongo” para conectividade. Para conectar -se ao MongoDB com Python, tentamos um pedaço de código Python na Python CL e adicionamos alguns registros no MongoDB. No final, verificamos que a conexão é estabelecida entre MongoDB e Python.