1
私はこの二つの文書、ユーザ持っ春データとMongoDBの継承と@DBRef
@Document(collection = "Contact")
public class Contact extends User{
// fields
}
をして、私はどちらかユーザー・オーデルお問い合わせにreferes文書を持っています:
@Document(collection = "DocumentFile")
public class DocumentFile {
@DBRef
private User user;
}
だから私はDocumentFile番号のユーザーにユーザーオーデルお問い合わせを追加することですが、私はDocumenに連絡先を設定した場合、 tFile#userはMongoDB DocumentFile#ユーザが "_class"として保存されているため、参照を失ったよりも# "連絡先"です。 解決策はありますか?
は私が** DocumentFile ** 2つの異なるフィールドでそれを解決したが、私はまだ基本的なタイプと継承の方法でそれを行う方法に興味がある**ユーザー** – quma
あなたは何を意味しています参照を失うことによって?データを取り戻すのに問題はありますか? – Veeram
はい、** DocumentFile **ドキュメントの_classタイプが** ...ユーザー**(連絡先参照の場合も)ですが**連絡先**である必要があります。 documentFile in userフィールドはnullです。 – quma