sql >> Database >  >> NoSQL >> MongoDB

PyMongo gedraagt ​​zich slecht met drijvende-kommagetallen

Op basis hiervan

Je voegt eigenlijk een string in, geen float

Je zou floats moeten kunnen invoegen met c.enter_data(24.3)

Om verder te debuggen stel ik voor:

  • Probeer de commando's op de mongo-opdrachtregelclient om het drijvende-kommagedrag te bevestigen
  • Wanneer je in de CLI of je Python-code invoegt, pak dan de ID van het ingevoegde object, om er zeker van te zijn dat je naar het juiste object kijkt


  1. Hoe substring in mongodb-document te vervangen?

  2. Een formulier maken voor het bewerken van ingesloten documenten met MongoMapper

  3. Controleer MongoDB-authenticatie met Java 3.0-stuurprogramma

  4. MongoDB installeren op CentOS 8