我對mongodb和morphia很陌生,開始使用它之後,我意識到在mongodb文檔中有一個額外的部分,該記錄包含一個提交的名稱「 ClassName「與morphia映射的類的值。字段名稱「ClassName」被morphia插入到mongodb中
{ "_id" : ObjectId("51e7a85e300441e5885316c0"), "className" : "models.User", "imgurl" : "", "uname" : "alex"}
這是正常的嗎?我覺得它違反了數據庫中數據的完整性,有沒有辦法繞過它?
如果稍後我更改類的名稱,會發生什麼?名稱重構經常發生,我是否必須遍歷所有記錄並全部更新它們? – nightograph
是的,你必須 – Faliorn