MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Inserisci Pandas Timestamp in Mongodb

Una soluzione potrebbe essere quella di trasformare l'indice in str prima di tentare di archiviare in MongoDB, in questo modo:

>> df.index = df.index.astype(str)
>> db.testCollection.insert(df.T.to_dict())

Quando rileggi i dati da db in un secondo momento, puoi trasformare l'indice in timestamp:

>> df.index = pd.to_datetime(df.index)

Spero che questo aiuti