Skip to content

Commit 9ad5b59

Browse files
updated code examples to expressions (#43)
1 parent 8263eef commit 9ad5b59

File tree

18 files changed

+40
-40
lines changed

18 files changed

+40
-40
lines changed

source/includes/code-examples/DeleteOne.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,24 +14,24 @@ public class DeleteOne
1414
public static void Main(string[] args)
1515
{
1616
Setup();
17-
17+
1818
var doc = _restaurantsCollection.Find(Builders<Restaurant>.Filter
19-
.Eq("name", "Ready Penny Inn")).First();
19+
.Eq(r => r.Name, "Ready Penny Inn")).First();
2020

2121
// Delete a document using builders
2222
WriteLine("Deleting a document with builders...");
2323
var result = DeleteARestaurantBuilder();
2424

2525
WriteLine($"Deleted documents: {result.DeletedCount}");
26-
26+
2727
Restore(doc);
2828
}
2929

3030
private static DeleteResult DeleteARestaurantBuilder()
3131
{
3232
// start-delete-one-builders
3333
var filter = Builders<Restaurant>.Filter
34-
.Eq("name", "Ready Penny Inn");
34+
.Eq(r => r.Name, "Ready Penny Inn");
3535

3636
var result = _restaurantsCollection.DeleteOne(filter);
3737
return result;

source/includes/code-examples/DeleteOneAsync.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,22 @@ public static void Main(string[] args)
1616
Setup();
1717

1818
var doc = _restaurantsCollection.Find(Builders<Restaurant>.Filter
19-
.Eq("name", "Ready Penny Inn")).First();
20-
19+
.Eq(r => r.Name, "Ready Penny Inn")).First();
20+
2121
// Delete a document using builders
2222
WriteLine("Deleting a document with builders...");
2323
var result = DeleteARestaurantBuilderAsync();
24-
24+
2525
WriteLine($"Deleted documents: {result.Result.DeletedCount}");
26-
26+
2727
Restore(doc);
2828
}
2929

3030
private static async Task<DeleteResult> DeleteARestaurantBuilderAsync()
3131
{
3232
// start-delete-one-builders-async
3333
var filter = Builders<Restaurant>.Filter
34-
.Eq("name", "Ready Penny Inn");
34+
.Eq(r => r.Name, "Ready Penny Inn");
3535

3636
var result = await _restaurantsCollection.DeleteOneAsync(filter);
3737
return result;

source/includes/code-examples/FindMany.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ private static void FindMultipleRestaurantsBuilderSync()
3737
{
3838
// start-find-builders-sync
3939
var filter = Builders<Restaurant>.Filter
40-
.Eq("cuisine", "Pizza");
40+
.Eq(r => r.Cuisine, "Pizza");
4141

4242
var restaurants = _restaurantsCollection.Find(filter).ToList();
4343
// end-find-builders-sync

source/includes/code-examples/FindManyAsync.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ private static async Task<List<Restaurant>> FindMultipleRestaurantsBuilderAsync(
4141
{
4242
// start-find-builders-async
4343
var filter = Builders<Restaurant>.Filter
44-
.Eq("cuisine", "Pizza");
44+
.Eq(r => r.Cuisine, "Pizza");
4545

4646
return await _restaurantsCollection.Find(filter).ToListAsync();
4747
// end-find-builders-async

source/includes/code-examples/FindOne.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ private static void FindOneRestaurantBuilder()
3131
{
3232
// start-find-builders
3333
var filter = Builders<Restaurant>.Filter
34-
.Eq("name", "Bagels N Buns");
34+
.Eq(r => r.Name, "Bagels N Buns");
3535

3636
var restaurant = _restaurantsCollection.Find(filter).FirstOrDefault();
3737
// end-find-builders

source/includes/code-examples/FindOneAsync.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ private static async Task<Restaurant> FindOneRestaurantBuilderAsync()
3434
{
3535
// start-find-builders
3636
var filter = Builders<Restaurant>.Filter
37-
.Eq("name", "Bagels N Buns");
37+
.Eq(r => r.Name, "Bagels N Buns");
3838

3939
return await _restaurantsCollection.Find(filter).FirstOrDefaultAsync();
4040
// end-find-builders

source/includes/code-examples/InsertOne.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public static void Main(string[] args)
2020

2121
// find and print newly inserted document
2222
var document = _restaurantsCollection.Find(Builders<Restaurant>.Filter
23-
.Eq("name", "Mongo's Pizza")).FirstOrDefault();
23+
.Eq(r => r.Name, "Mongo's Pizza")).FirstOrDefault();
2424

2525
WriteLine("Document Inserted: " + document.ToBsonDocument());
2626

source/includes/code-examples/InsertOneAsync.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public static void Main(string[] args)
2020

2121
// find and print newly inserted document
2222
var document = _restaurantsCollection.Find(Builders<Restaurant>.Filter
23-
.Eq("name", "Mongo's Pizza")).FirstOrDefault();
23+
.Eq(r => r.Name, "Mongo's Pizza")).FirstOrDefault();
2424

2525
WriteLine("Document Inserted: " + document.ToBsonDocument());
2626

@@ -66,7 +66,7 @@ private static void Setup()
6666
private static void Cleanup()
6767
{
6868
_restaurantsCollection.DeleteOne(Builders<Restaurant>.Filter
69-
.Eq("name", "Mongo's Pizza"));
69+
.Eq(r => r.Name, "Mongo's Pizza"));
7070
}
7171
}
7272

source/includes/code-examples/UpdateOne.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ private static UpdateResult UpdateOneRestaurant()
3232
const string newValue = "2 Bagels 2 Buns";
3333

3434
var filter = Builders<Restaurant>.Filter
35-
.Eq("name", oldValue);
35+
.Eq(restaurant => restaurant.Name, oldValue);
3636

3737
var update = Builders<Restaurant>.Update
3838
.Set(restaurant => restaurant.Name, newValue);
@@ -57,7 +57,7 @@ private static void Setup()
5757
private static void ResetSampleData()
5858
{
5959
var filter = Builders<Restaurant>.Filter
60-
.Eq("name", "2 Bagels 2 Buns");
60+
.Eq(restaurant => restaurant.Name, "2 Bagels 2 Buns");
6161

6262
var update = Builders<Restaurant>.Update
6363
.Set(restaurant => restaurant.Name, "Bagels N Buns");

source/includes/code-examples/UpdateOneAsync.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ private static async Task<UpdateResult> UpdateOneRestaurantAsync()
3232
const string newValue = "2 Bagels 2 Buns";
3333

3434
var filter = Builders<Restaurant>.Filter
35-
.Eq("name", oldValue);
35+
.Eq(restaurant => restaurant.Name, oldValue);
3636

3737
var update = Builders<Restaurant>.Update
3838
.Set(restaurant => restaurant.Name, newValue);
@@ -57,7 +57,7 @@ private static void Setup()
5757
private static void ResetSampleData()
5858
{
5959
var filter = Builders<Restaurant>.Filter
60-
.Eq("name", "2 Bagels 2 Buns");
60+
.Eq(restaurant => restaurant.Name, "2 Bagels 2 Buns");
6161

6262
var update = Builders<Restaurant>.Update
6363
.Set(restaurant => restaurant.Name, "Bagels N Buns");

0 commit comments

Comments
 (0)