2012-06-04 53 views
-1

當使用Python的外殼採用了以下內容:的Django MongoDB的引擎InvalidID

>>> User.objects.get(pk=1) 

我收到以下錯誤:

InvalidId: AutoField (default primary key) values must be strings 
    representing an ObjectId on MongoDB (got u'1' instead) 

一個可能的解決了這個問題,它並沒有爲我工作,可能在這裏找到:http://django-mongodb.org/troubleshooting.html

我想知道是否有其他人遇到過這個問題,你如何能夠解決它?

+0

顯示您的代碼(用戶等級)... – schlamar

回答

0

MongoDB不使用整數主鍵。