Struttura del codice con MongoDB in python

1

Sono nuovo di MongoDB e Python. So come fare l'uso di base di pymongo per manipolare i documenti.

Ho difficoltà a trovare come creare una struttura o una governance in ciò che entra nel database.

Attualmente sto memorizzando con dict {number:'',data:''} . Recentemente ho voluto cambiare data in reg_id . Ho perso il cambiamento in un posto, e questo non è venuto fino al test. Sembra abbastanza orribile che dovrei trovare ogni singolo luogo in cui sto accedendo ai dati, e quindi cambiare il valore chiave di una mappa. Sicuramente ci deve essere un modo o una convenzione in uso che funzioni per applicazioni di grandi dimensioni, giusto?

Nella mia applicazione da 700 linee ci sono voluti 2 minuti per cambiare i tasti. In un'applicazione da 70k + line ci vorrebbero ore per cambiarle tutte. Quindi sembra che sto facendo qualcosa di sbagliato.

Per riassumere la mia domanda:
Sta usando un dizionario semplice il modo corretto di interagire con mongodb?
O dovrei usare una classe simile al dominio per incapsulare le informazioni che sto attualmente inserendo nel dizionario?

    
posta latusaki 15.03.2015 - 15:44
fonte

0 risposte

Leggi altre domande sui tag