MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

PyMongo se comportando mal com números de ponto flutuante


Com base nisso

Você está realmente inserindo uma string, não um float

Você deve ser capaz de inserir floats com c.enter_data(24.3)

Para depurar ainda mais, sugiro:
  • Testando os comandos no cliente de linha de comando mongo, para confirmar o comportamento do ponto flutuante
  • Ao inserir na CLI ou em seu código Python, obtenha o ID do objeto inserido para ter certeza de que está olhando para o objeto correto