sql >> データベース >  >> NoSQL >> MongoDB

SpringDataとMongoDBを使用したサブドキュメントタイプの解決

    私の解決策は、永続オブジェクトでインターフェイスをまったく回避することでした。したがって、BaseContract 次のようになりました:

    public abstract class BaseContract<T extends Code> {
        public abstract T getCode();
    }
    

    そしてPersistentContract 具体的なクラスの観点から実装されました:

    public class PersistentContract extends BaseContract<CodeImpl> {
    }
    

    これは、基本クラスのインターフェースに対するコーディングと、SpringDataの具体的なクラスのニーズを満たすこととの間の適切なバランスをとっているようです。




    1. MongoDBのreplaceOne()とupdateOne()の違いは何ですか?

    2. モノラルでc#ドライバーを使用してmongoコレクションの2つのフィールドを比較する

    3. C#ドライバーからdb.currentOp()を取得する方法-mongodb

    4. マングース:ReplicaSetで読む