@@ -113,6 +113,23 @@ Now, translate the following into a MongoDB query.
113113 ```
114114 </div >
115115 </TabItem >
116+ <TabItem value = " csharp" label = " C#" >
117+ <div >
118+ ``` csharp
119+ var booksWithTotalInventoryOf5 = Builders <Book >.Filter .Eq (b => b .TotalInventory , 5 );
120+
121+ List < Book > filteredBooks = booksCollection .Find (booksWithTotalInventoryOf5 ).ToList <Book >();
122+
123+ if (filteredBooks != null )
124+ {
125+ foreach (var book in filteredBooks )
126+ {
127+ Console .WriteLine ($" Book Title: {book .Title } - Total Inventory: {book .TotalInventory }" );
128+ }
129+ }
130+ ```
131+ </div >
132+ </TabItem >
116133 </Tabs >
117134
118135</details >
@@ -140,6 +157,23 @@ Now, translate the following into a MongoDB query.
140157 ```
141158 </div >
142159 </TabItem >
160+ <TabItem value = " csharp" label = " C#" >
161+ <div >
162+ ``` csharp
163+ var booksWithMoreThan300Pages = Builders <Book >.Filter .Gt (b => b .Pages , 300 );
164+
165+ List < Book > filteredBooks = booksCollection .Find (booksWithMoreThan300Pages ).ToList <Book >();
166+
167+ if (filteredBooks != null )
168+ {
169+ foreach (var book in filteredBooks )
170+ {
171+ Console .WriteLine ($" Book Title: {book .Title } - Pages: {book .Pages }" );
172+ }
173+ }
174+ ```
175+ </div >
176+ </TabItem >
143177 </Tabs >
144178</details >
145179
@@ -166,5 +200,21 @@ Now, translate the following into a MongoDB query.
166200 ```
167201 </div >
168202 </TabItem >
203+ <TabItem value = " csharp" label = " C#" >
204+ <div >
205+ ``` csharp
206+ var booksWithGenreScienceAndMoreThan300Pages = Builders <Book >.Filter .And (Builders <Book >.Filter .AnyEq (b => b .Genres , " Science" ), Builders <Book >.Filter .Gt (b => b .Pages , 300 ));
207+
208+ var filteredBooks = booksCollection
209+ .Find (booksWithGenreScienceAndMoreThan300Pages )
210+ .ToList ();
211+
212+ foreach (var book in filteredBooks )
213+ {
214+ Console .WriteLine ($" {book .Title } - Pages: {book .Pages }" );
215+ }
216+ ```
217+ </div >
218+ </TabItem >
169219 </Tabs >
170220</details >
0 commit comments