-
Type: Task
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Linq
-
None
As it was noticed in the ticket CSHARP-2699, the changes which were done in the scope of CSHARP-1356 led to the wrong nested `Any`s in some advance cases.
See this thread: https://github.com/DmitryLukyanov/mongo-csharp-driver/pull/53#discussion_r317409755
Previously `VisitPipeline` method (https://github.com/DmitryLukyanov/mongo-csharp-driver/pull/13#discussion_r247197507) has been removed because we didn't find any query which could be affected by this removing, but since now we've met it, so probably we need to look at the change(removing `VisitPipeline`) from the ticket `CSHARP-1356` one more time.
- is related to
-
CSHARP-1356 LINQ .Any(x => !list.Contains(x)) translates incorrectly.
- Closed
-
CSHARP-2699 Wrong queries for nested filters
- Closed
- related to
-
CSHARP-2801 Nested .Any() behavior changed in 2.8.0
- Closed