2011-07-22 14 views
-1

在我的Python代碼我有以下線存儲在UTC格式的當前日期在一個字段中MongoDB數據庫:錯誤Python代碼MongoDB中分配UTC格式的日期字段時

s['metadata']['some_date'] = datetime.utcnow() 

但在運行程序時,出現以下錯誤:

TypeError: 'unicode' object does not support item assignment

我的代碼有什麼問題,以及如何解決它?

請幫助 謝謝

+1

這很可能是您的''或'['元數據']'是字符串類型。 – pingw33n

回答

2

要麼「s」或S [「元」]是一個字符串而不是字典.... PDB是你的朋友。

+0

如果我輸入(s ['metadata']),它會給出。這與這個問題有什麼關係? – James

+0

*當然* - 請想想你在做什麼 - 爲什麼應該可以分配一些東西給一個字符串? –