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

Mongodb、linqドライバー。変数またはステートメントを含むContainsを作成する方法

    私自身の質問に答えるために...MongoSharp LINQドライバーには、「In」と呼ばれる拡張メソッドがあり、これはまさに私が必要とすることを実行します。

    ただし、1.5で実装されているため、次のような古い方法を使用できます。 https:// jira .mongodb.org / browser / CSHARP-462

     var list = new []{"10", "10"};
    
     search.Where(x => list.Contains(x.Id));
    

    ただし、バージョン1.5パッケージはまだnugetに含まれていません。

    ただし、これは、mongo-csharp-driverで特別な驚きとして提供される「In」拡張機能で機能するはずです。

     search.Where(x => x.In(list));
    


    1. Trelloのようなカードやリストを再配置する方法は?

    2. 要素をネストされた配列マングースnodejsにプッシュします

    3. マングース、入力されたフィールドでクエリを並べ替える

    4. SQLiteからRedisへの移植