Tôi khá mới với mongodb và morphia, sau khi bắt đầu sử dụng nó, tôi nhận ra rằng có một phần phụ trong tài liệu mongodb, hồ sơ có chứa một tên nộp " ClassName "với giá trị của lớp mà morphia ánh xạ.một tên trường "ClassName" đang được chèn vào mongodb bởi morphia
{ "_id" : ObjectId("51e7a85e300441e5885316c0"), "className" : "models.User", "imgurl" : "", "uname" : "alex"}
là bình thường? tôi cảm thấy nó vi phạm tính toàn vẹn của dữ liệu trong db, có anyway để có được xung quanh nó?
điều gì xảy ra nếu sau này tôi thay đổi tên của lớp học? tên refactoring xảy ra khá thường xuyên, tôi có phải đi qua tất cả các hồ sơ và cập nhật tất cả? – nightograph
Có, bạn phải – Faliorn