1
如果我有這樣一個文件:更新架構的Mongoengine
class Page(Document):
title = StringField(max_length=200, required=True)
date_modified = DateTimeField(default=datetime.datetime.now)
,我想將其更新爲:
class Page(Document):
page_title = StringField(max_length=200, required=True)
date_modified = DateTimeField(default=datetime.datetime.now)
什麼是處理在mongoengine數據庫遷移的最佳方法?我會想象你可以遍歷數據庫,並拉動有該字段的對象,並將它們添加回新字段,然後刪除所有具有該字段的對象,但如果有一種慣用的方法來處理這個那類的東西。
有在mongoengine沒有遷移,據我所知。我發現的只是Ross Lawley僞遷移的一個例子:https://gist.github.com/rozza/3379016 –
你似乎只是手動更新數據庫$重命名 – Rob