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

FluentMongoが突然エラーをスローします

    それを見つけた!次のような別のジェネリックメソッド内からGetCollection()を呼び出していました:

    public T Save<T>(T item) where T : class, IRepoData, new()
    {
        GetCollection<T>().Save(item);
    }
    

    これにより、GetCollectionはTを実際のインスタンスクラスではなくインターフェイスとして認識しました。 GetCollectionは他の場所でも正常に機能します。

    この問題を抱えている他の人のために、私は代わりにこのような低レベルのクエリを使用しました... Collection.FindOneAs<T>(Query.EQ("Id", itemID.ToString()));




    1. 公式のC#ドライバーを使用して、mongoDBでSQLLike演算子をどのように実行しますか

    2. Meteor.jsで複数のMongodbデータベースを使用する

    3. 可変日付で部分インデックスを作成するにはどうすればよいですか?

    4. ゾンビデッドリージョンサーバーを殺す