Skip to content

Commit 8895e8c

Browse files
committed
CSHARP-1569: add docs for $filter and $map.
1 parent 063356d commit 8895e8c

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

Docs/reference/content/reference/driver/expressions.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -816,6 +816,24 @@ p => p.FavoriteNumbers.Concat(new [] { 1, 2, 3 })
816816
{ $concatArrays: ['$FavoriteNumbers', [1, 2, 3]] }
817817
```
818818

819+
#### $filter
820+
821+
```csharp
822+
p => p.FavoriteNumbers.Where(x => x > 10)
823+
```
824+
```json
825+
{ $filter: { input: '$FavoriteNumbers', as: 'x', cond: { $gt: ['$$x', 10] } } }
826+
```
827+
828+
#### $map
829+
830+
```csharp
831+
p => p.FavoriteNumbers.Select(x => x + 10)
832+
```
833+
```json
834+
{ $map: { input: '$FavoriteNumbers', as: 'x', in: { $add: ['$$x', 10] } } }
835+
```
836+
819837
#### $max
820838

821839
```csharp

0 commit comments

Comments
 (0)