Explore o novo chatbot do Developer Center! O MongoDB AI chatbot pode ser acessado na parte superior da sua navegação para responder a todas as suas perguntas sobre o MongoDB .

Saiba por que o MongoDB foi selecionado como um líder no 2024 Gartner_Magic Quadrupnt()
Desenvolvedor do MongoDB
Centro de desenvolvedores do MongoDB
chevron-right
Idiomas
chevron-right
Python
chevron-right

Operações CRUD simples com Python e MongoDB

1 min read • Published May 23, 2022 • Updated May 23, 2022
FastAPIPython
APLICATIVO COMPLETO
Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse exemplo de código
star-empty
star-empty
star-empty
star-empty
star-empty
social-githubVer código
Para o iniciante, não há nada mais simples do que um tutorial CRUD. Crie, leia, atualize e exclua documentos usando este tutorial mongodb para Python.

Introdução

Para começar, primeiro você precisa entender que usamos o pymongo, nosso driver python, para conectar seu aplicativo ao MongoDB. Depois de instalar o driver, criaremos um aplicativo CRUD (Create, Read, Update, Delete) simples usando FastAPI e MongoDB Atlas. O aplicativo poderá criar, ler, atualizar e excluir documentos em um banco de dados MongoDB, expondo a funcionalidade por meio de uma API REST.
Você pode encontrar o aplicativo finalizado no Github aqui.

Sobre o aplicativo que você criará

Este é um código de exemplo muito básico para gerenciar livros usando uma REST API. A REST API tem cinco pontos de extremidade:
GET /book: para listar todos os livros GET /book/<id>: para obter um livro pelo seu ID POST /book: para criar um novo livro PUT /book/<id>: para atualizar um livro pelo seu ID DELETE /book/<id>: para excluir um livro pelo seu ID
Para construir a API, usaremos o framework FastAPI. É um framework leve, moderno e fácil de usar para criar APIs. Ele também gera a documentação da API Swagger que usaremos ao testar o aplicativo.
Armazenaremos os livros em um MongoDB Atlas cluster. O MongoDB Atlas é a plataforma de banco de dados como serviço do MongoDB. É baseado na nuvem e você pode criar uma conta e um cluster gratuitos em minutos, sem instalar nada em sua máquina. Usaremos o PyMongo para nos conectar ao cluster e executar a query de dados.
Este aplicativo usa Python 3.6.

Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse exemplo de código
star-empty
star-empty
star-empty
star-empty
star-empty
Relacionado
Artigo

Implementando o direito ao apagamento com o CSFLE


Mar 08, 2023 | 7 min read
Tutorial

Como usar o MongoDB Atlas e os LLMs do IBM watsonx.ai em seus aplicativos de GenAI sem interrupções


Sep 18, 2024 | 9 min read
Artigo

Depth-first Hybrid Search for GraphRAG


Feb 01, 2025 | 14 min read
Tutorial

Atualize sem receios com a stable API do MongoDB


Mar 05, 2024 | 5 min read
Tecnologias Utilizadas
Linguagens
Tecnologias
Sumário
  • Introdução