@@ -46,26 +46,6 @@ public static IMongoQuery All<TValue>(Expression<Func<TDocument, IEnumerable<TVa
4646 return new QueryBuilder < TDocument > ( ) . All ( memberExpression , values ) ;
4747 }
4848
49- /// <summary>
50- /// Tests that all the queries are true (see $and in newer versions of the server).
51- /// </summary>
52- /// <param name="queries">A list of subqueries.</param>
53- /// <returns>An IMongoQuery.</returns>
54- public static IMongoQuery And ( IEnumerable < IMongoQuery > queries )
55- {
56- return new QueryBuilder < TDocument > ( ) . And ( queries ) ;
57- }
58-
59- /// <summary>
60- /// Tests that all the queries are true (see $and in newer versions of the server).
61- /// </summary>
62- /// <param name="queries">A list of subqueries.</param>
63- /// <returns>An IMongoQuery.</returns>
64- public static IMongoQuery And ( params IMongoQuery [ ] queries )
65- {
66- return new QueryBuilder < TDocument > ( ) . And ( queries ) ;
67- }
68-
6949 /// <summary>
7050 /// Tests that at least one item of the named array element matches a query (see $elemMatch).
7151 /// </summary>
@@ -161,19 +141,6 @@ public static IMongoQuery LTE<TMember>(Expression<Func<TDocument, TMember>> memb
161141 return new QueryBuilder < TDocument > ( ) . LTE ( memberExpression , value ) ;
162142 }
163143
164- /// <summary>
165- /// Tests that the value of the named element matches a regular expression (see $regex).
166- /// </summary>
167- /// <param name="memberExpression">The member expression representing the element to test.</param>
168- /// <param name="regex">The regex.</param>
169- /// <returns>
170- /// A query.
171- /// </returns>
172- public static IMongoQuery Matches ( Expression < Func < TDocument , string > > memberExpression , BsonRegularExpression regex )
173- {
174- return new QueryBuilder < TDocument > ( ) . Matches ( memberExpression , regex ) ;
175- }
176-
177144 /// <summary>
178145 /// Tests that the value of the named element matches a regular expression (see $regex).
179146 /// </summary>
@@ -187,20 +154,6 @@ public static IMongoQuery Matches(Expression<Func<TDocument, string>> memberExpr
187154 return new QueryBuilder < TDocument > ( ) . Matches ( memberExpression , pattern ) ;
188155 }
189156
190- /// <summary>
191- /// Tests that the value of the named element matches a regular expression (see $regex).
192- /// </summary>
193- /// <param name="memberExpression">The member expression representing the element to test.</param>
194- /// <param name="pattern">The pattern.</param>
195- /// <param name="options">The options.</param>
196- /// <returns>
197- /// A query.
198- /// </returns>
199- public static IMongoQuery Matches ( Expression < Func < TDocument , string > > memberExpression , string pattern , string options )
200- {
201- return new QueryBuilder < TDocument > ( ) . Matches ( memberExpression , pattern , options ) ;
202- }
203-
204157 /// <summary>
205158 /// Tests that the value of the named element matches a regular expression (see $regex).
206159 /// </summary>
@@ -268,16 +221,6 @@ public static IMongoQuery Near<TMember>(Expression<Func<TDocument, TMember>> mem
268221 return new QueryBuilder < TDocument > ( ) . Near ( memberExpression , x , y , maxDistance , spherical ) ;
269222 }
270223
271- /// <summary>
272- /// Tests that the inverse of the query is true (see $not).
273- /// </summary>
274- /// <param name="query">The query.</param>
275- /// <returns></returns>
276- public static IMongoQuery Not ( IMongoQuery query )
277- {
278- return new QueryBuilder < TDocument > ( ) . Not ( query ) ;
279- }
280-
281224 /// <summary>
282225 /// Tests that an element does not equal the value (see $ne).
283226 /// </summary>
@@ -313,30 +256,6 @@ public static IMongoQuery NotIn<TValue>(Expression<Func<TDocument, IEnumerable<T
313256 return new QueryBuilder < TDocument > ( ) . NotIn ( memberExpression , values ) ;
314257 }
315258
316- /// <summary>
317- /// Tests that at least one of the subqueries is true (see $or).
318- /// </summary>
319- /// <param name="queries">The subqueries.</param>
320- /// <returns>
321- /// A query.
322- /// </returns>
323- public static IMongoQuery Or ( IEnumerable < IMongoQuery > queries )
324- {
325- return new QueryBuilder < TDocument > ( ) . Or ( queries ) ;
326- }
327-
328- /// <summary>
329- /// Tests that at least one of the subqueries is true (see $or).
330- /// </summary>
331- /// <param name="queries">The subqueries.</param>
332- /// <returns>
333- /// A query.
334- /// </returns>
335- public static IMongoQuery Or ( params IMongoQuery [ ] queries )
336- {
337- return new QueryBuilder < TDocument > ( ) . Or ( queries ) ;
338- }
339-
340259 /// <summary>
341260 /// Tests that the size of the named array is equal to some value (see $size).
342261 /// </summary>
@@ -361,18 +280,6 @@ public static IMongoQuery Type<TMember>(Expression<Func<TDocument, TMember>> mem
361280 return new QueryBuilder < TDocument > ( ) . Type ( memberExpression , type ) ;
362281 }
363282
364- /// <summary>
365- /// Tests that a JavaScript expression is true (see $where).
366- /// </summary>
367- /// <param name="javascript">The javascript.</param>
368- /// <returns>
369- /// A query.
370- /// </returns>
371- public static IMongoQuery Where ( BsonJavaScript javascript )
372- {
373- return new QueryBuilder < TDocument > ( ) . Where ( javascript ) ;
374- }
375-
376283 /// <summary>
377284 /// Builds a query from an expression.
378285 /// </summary>
@@ -618,20 +525,6 @@ public IMongoQuery LTE<TMember>(Expression<Func<TDocument, TMember>> memberExpre
618525 return Query . LTE ( serializationInfo . ElementName , serializedValue ) ;
619526 }
620527
621- /// <summary>
622- /// Tests that the value of the named element matches a regular expression (see $regex).
623- /// </summary>
624- /// <param name="memberExpression">The member expression representing the element to test.</param>
625- /// <param name="regex">The regex.</param>
626- /// <returns>
627- /// A query.
628- /// </returns>
629- public IMongoQuery Matches ( Expression < Func < TDocument , string > > memberExpression , BsonRegularExpression regex )
630- {
631- var serializationInfo = _serializationInfoHelper . GetSerializationInfo ( memberExpression ) ;
632- return Query . Matches ( serializationInfo . ElementName , regex ) ;
633- }
634-
635528 /// <summary>
636529 /// Tests that the value of the named element matches a regular expression (see $regex).
637530 /// </summary>
@@ -646,21 +539,6 @@ public IMongoQuery Matches(Expression<Func<TDocument, string>> memberExpression,
646539 return Query . Matches ( serializationInfo . ElementName , pattern ) ;
647540 }
648541
649- /// <summary>
650- /// Tests that the value of the named element matches a regular expression (see $regex).
651- /// </summary>
652- /// <param name="memberExpression">The member expression representing the element to test.</param>
653- /// <param name="pattern">The pattern.</param>
654- /// <param name="options">The options.</param>
655- /// <returns>
656- /// A query.
657- /// </returns>
658- public IMongoQuery Matches ( Expression < Func < TDocument , string > > memberExpression , string pattern , string options )
659- {
660- var serializationInfo = _serializationInfoHelper . GetSerializationInfo ( memberExpression ) ;
661- return Query . Matches ( serializationInfo . ElementName , pattern , options ) ;
662- }
663-
664542 /// <summary>
665543 /// Tests that the value of the named element matches a regular expression (see $regex).
666544 /// </summary>
0 commit comments