Sulla base di questo
Stai effettivamente inserendo una stringa, non un float
Dovresti essere in grado di inserire float con c.enter_data(24.3)
Per eseguire il debug ulteriormente suggerisco:
- Prova i comandi sul client della riga di comando mongo, per confermare il comportamento in virgola mobile
- Quando inserisci nella CLI o il tuo codice Python, prendi l'ID dell'oggetto inserito, per assicurarti di guardare l'oggetto giusto