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

新しいmongoC#ドライバーでfindAllを実行し、同期させる方法

    編集:

    彼らは同期サポートを追加することを決定しました(ただし、IO操作には非同期が依然として望ましいです)。これにより、次のように簡単に使用できます。

    var list = collection.Find(_ => true).ToList();
    

    オリジナル:

    非同期コードで同期的にブロックしないでください。パフォーマンスに悪影響を及ぼし、デッドロックにつながる可能性があります。

    アプリケーションの同期を維持したい場合は、古い同期ドライバーを引き続き使用することをお勧めします。

    新しいv2.0ドライバーでは、async オプションは次のようになります:

    async Task FooAsync()
    {
        var list = await collection.Find(_ => true).ToListAsync();
    }
    


    1. MongoDBクエリコメントとユーザー情報

    2. 作成後にスクリプトを実行していないmongodockerイメージ

    3. インデックスの共通部分と複合インデックス?

    4. MongoDB4.2データベースから重複を削除します