3
我想創建一個DBRef手動,以便我可以添加一個額外的字段。然而,當我試圖通過如下:如何使用pymongo手動創建DBRef?
{'$ref': 'projects', '$id': '1029412409721', 'project_name': 'My Project'}
Pymongo引發錯誤:
pymongo.errors.InvalidName: key '$id' must not start with '$'
這似乎是pymongo儲備$
的特殊鍵,導致我不知道這是連有可能做我想做的事情?
是的,我在這裏簡潔地使用了dict語法。我最初使用了一個SON對象,就我所知,它維護着按鍵順序。但是,鍵仍然拒絕讓我使用$。 – Soviut 2010-06-18 19:23:06
http://jira.mongodb.org/browse/PYTHON-133請求的功能。 – Soviut 2010-06-18 19:43:11
Gotcha。也許我們應該特別爲DBRef讓你手動創建,但我認爲你的JIRA案例是一個更好的解決方案。將嘗試儘快解決這個問題。 – mdirolf 2010-06-18 19:46:43