MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

PyMongo verhält sich bei Fließkommazahlen falsch

Darauf basierend

Sie fügen tatsächlich einen String ein, keinen Float

Sie sollten Floats mit c.enter_data(24.3) einfügen können

Um weiter zu debuggen, schlage ich vor:

  • Ausprobieren der Befehle auf dem Mongo-Befehlszeilenclient, um das Gleitkommaverhalten zu bestätigen
  • Wenn Sie in die CLI oder Ihren Python-Code einfügen, erhalten Sie die ID des eingefügten Objekts, um sicherzustellen, dass Sie das richtige Objekt betrachten