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 .

Junte-se a nós no Amazon Web Services re:Invent 2024! Saiba como usar o MongoDB para casos de uso de AI .
Desenvolvedor do MongoDB
Central de desenvolvedor do MongoDBchevron-right
Idiomaschevron-right
Pythonchevron-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
Tutorial

​​Reinventando a pesquisa multimodal com MongoDB e Anyscale


Sep 18, 2024 | 20 min read
Tutorial

Como criar um sistema RAG usando o Claude 3 Opus e o MongoDB


Aug 28, 2024 | 15 min read
Início rápido

Guia de início rápido para aplicativos RAG usando LangChain e LlamaIndex


Sep 18, 2024 | 10 min read
Tutorial

Construindo uma base de conhecimento e gráficos de visualização para RAG com MongoDB


Sep 02, 2024 | 12 min read
Tecnologias Utilizadas
Linguagens
Tecnologias
Sumário
  • Introdução