sql >> Database >  >> NoSQL >> MongoDB

Hoe maak je een Bson-document met een Null-waarde met behulp van de officiële C#-driver?

Hangt af van het gegevenstype van uw stadsvariabele. Als de city-variabele van het type BsonValue is, kunt u de ?? direct operator:

BsonValue city = null;
var query = Query.EQ("city", city ?? BsonNull.Value);
Console.WriteLine(query.ToJson());

Als je city-variabele van het type string is, heb je een extra conversiecast nodig om de compiler tevreden te stellen:

string city = null;
var query = Query.EQ("city", (BsonValue)city ?? BsonNull.Value);
Console.WriteLine(query.ToJson());


  1. MongoDB elemmatch meerdere elementen in array

  2. Hoe CPU- en RAM-bronnen voor mongodump te beperken?

  3. Werk het ingesloten document in mongodb bij met C#

  4. Hoe RedisCacheManager te maken in spring-data 2.0.x