@@ -46,26 +46,6 @@ public static IMongoQuery All<TValue>(Expression<Func<TDocument, IEnumerable<TVa
46
46
return new QueryBuilder < TDocument > ( ) . All ( memberExpression , values ) ;
47
47
}
48
48
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
-
69
49
/// <summary>
70
50
/// Tests that at least one item of the named array element matches a query (see $elemMatch).
71
51
/// </summary>
@@ -161,19 +141,6 @@ public static IMongoQuery LTE<TMember>(Expression<Func<TDocument, TMember>> memb
161
141
return new QueryBuilder < TDocument > ( ) . LTE ( memberExpression , value ) ;
162
142
}
163
143
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
-
177
144
/// <summary>
178
145
/// Tests that the value of the named element matches a regular expression (see $regex).
179
146
/// </summary>
@@ -187,20 +154,6 @@ public static IMongoQuery Matches(Expression<Func<TDocument, string>> memberExpr
187
154
return new QueryBuilder < TDocument > ( ) . Matches ( memberExpression , pattern ) ;
188
155
}
189
156
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
-
204
157
/// <summary>
205
158
/// Tests that the value of the named element matches a regular expression (see $regex).
206
159
/// </summary>
@@ -268,16 +221,6 @@ public static IMongoQuery Near<TMember>(Expression<Func<TDocument, TMember>> mem
268
221
return new QueryBuilder < TDocument > ( ) . Near ( memberExpression , x , y , maxDistance , spherical ) ;
269
222
}
270
223
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
-
281
224
/// <summary>
282
225
/// Tests that an element does not equal the value (see $ne).
283
226
/// </summary>
@@ -313,30 +256,6 @@ public static IMongoQuery NotIn<TValue>(Expression<Func<TDocument, IEnumerable<T
313
256
return new QueryBuilder < TDocument > ( ) . NotIn ( memberExpression , values ) ;
314
257
}
315
258
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
-
340
259
/// <summary>
341
260
/// Tests that the size of the named array is equal to some value (see $size).
342
261
/// </summary>
@@ -361,18 +280,6 @@ public static IMongoQuery Type<TMember>(Expression<Func<TDocument, TMember>> mem
361
280
return new QueryBuilder < TDocument > ( ) . Type ( memberExpression , type ) ;
362
281
}
363
282
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
-
376
283
/// <summary>
377
284
/// Builds a query from an expression.
378
285
/// </summary>
@@ -618,20 +525,6 @@ public IMongoQuery LTE<TMember>(Expression<Func<TDocument, TMember>> memberExpre
618
525
return Query . LTE ( serializationInfo . ElementName , serializedValue ) ;
619
526
}
620
527
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
-
635
528
/// <summary>
636
529
/// Tests that the value of the named element matches a regular expression (see $regex).
637
530
/// </summary>
@@ -646,21 +539,6 @@ public IMongoQuery Matches(Expression<Func<TDocument, string>> memberExpression,
646
539
return Query . Matches ( serializationInfo . ElementName , pattern ) ;
647
540
}
648
541
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
-
664
542
/// <summary>
665
543
/// Tests that the value of the named element matches a regular expression (see $regex).
666
544
/// </summary>
0 commit comments