sql >> Base de Datos >  >> NoSQL >> MongoDB

PyMongo se comporta mal con números de punto flotante

Basado en esto

En realidad estás insertando una cadena, no un flotante

Debería poder insertar flotantes con c.enter_data(24.3)

Para depurar más sugiero:

  • Probar los comandos en el cliente de línea de comandos de mongo, para confirmar el comportamiento de punto flotante
  • Cuando inserte en la CLI o su código Python, obtenga la ID del objeto insertado, para asegurarse de que está mirando el objeto correcto