Skip to content
This repository has been archived by the owner on May 28, 2023. It is now read-only.

Refatorar remoção de atributo "_id" para retorno de objetos do MongoDB #69

Open
paulojbleitao opened this issue Oct 26, 2019 · 1 comment
Labels
melhoria Nova funcionalidade ou sugestão precisa de ajuda Extra attention is needed

Comments

@paulojbleitao
Copy link
Contributor

Descrição da melhoria:

O MongoDB adiciona um atributo _id em todos os objetos. Porém, não queremos retornar esse atributo para o usuário. Além disso, o valor desse atributo é um objeto do Python que não pode ser serializado, então deixá-lo lá causa um erro na chamada do jsonify.

Necessidade da melhoria:

No momento, estamos manualmente deletando o atributo de cada objeto. Mas acreditamos que há uma forma melhor de fazer isso. O parâmetro skipkeys da função flask.json.dumps() parece promissor, mas não conseguimos fazê-lo funcionar.

@paulojbleitao paulojbleitao added melhoria Nova funcionalidade ou sugestão novo laguinho Issues relacionadas à reformulação do laguinho precisa de ajuda Extra attention is needed hacktoberfest and removed novo laguinho Issues relacionadas à reformulação do laguinho labels Oct 26, 2019
@MarioHdpz
Copy link

I'll work on this!

Best way to achieve it is filtering the _id with the mongo projection operator.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
melhoria Nova funcionalidade ou sugestão precisa de ajuda Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants