Uma solução seria transformar o índice em
str
antes de tentar armazenar no MongoDB, assim:>> df.index = df.index.astype(str)
>> db.testCollection.insert(df.T.to_dict())
Ao ler os dados do db novamente mais tarde, você pode transformar o índice em timestamp:
>> df.index = pd.to_datetime(df.index)
Eu espero que isso ajude