mongodbとmorphiaにはかなり新しく、使用を開始した後、mongodbドキュメントに余分な部分があることを認識しました。 ClassName "にマッピングされたクラスの値を返します。フィールド名 "ClassName"がmongodbにmorphiaによって挿入されています
{ "_id" : ObjectId("51e7a85e300441e5885316c0"), "className" : "models.User", "imgurl" : "", "uname" : "alex"}
これは正常ですか?私はそれがdbのデータの整合性に違反していると感じる、それを回避するためにとにかくありますか?
後でクラスの名前を変更するとどうなりますか?名前のリファクタリングはかなり頻繁に起こりますが、すべてのレコードを調べてそれらをすべて更新する必要がありますか? – nightograph
はい、あなたはする必要があります – Faliorn