公式のMongoC#ドライバーを使用しています。1つの質問への回答で示唆されているように、私は「like」演算子に次のものを使用しています-
Query.Matches( "name"、 "Joe");
私の質問は、「NotLike」機能をどのように実現できるかということです。
公式のMongoC#ドライバーを使用しています。1つの質問への回答で示唆されているように、私は「like」演算子に次のものを使用しています-
Query.Matches( "name"、 "Joe");
私の質問は、「NotLike」機能をどのように実現できるかということです。
バージョン 1.5 の新しいクエリ ビルダを使用していると仮定すると、次のようになります。
var query = Query.Not(Query.Matches("name", "Joe"));
バージョン 1.5 では、次の方法で使用できる新しい型付きクエリ ビルダーも導入しました。
var query = Query.Not(Query<C>.Matches(x => x.Name, "Joe"));
最後に、LINQ クエリを作成することもできます。
var query = collection.AsQueryable<C>().Where(x => !Regex.IsMatch(x.Name, "Joe"));