MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да създадете Bson документ с нулева стойност с помощта на официалния драйвер на C#?

Зависи от типа данни на променливата за вашия град. Ако променливата city е от тип BsonValue, можете да използвате ?? оператор директно:

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

Ако вашата променлива city е от тип string, имате нужда от допълнително преобразуване, за да направите компилатора щастлив:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Сортиране с помощта на MongoEngine?

  2. Как да настроите проект с драйвер mongodb-cxx в Visual Studio

  3. Как да отпечатате минимален резултат в MongoDB

  4. Как да актуализирам вграден документ в mongoose?

  5. MongoDB:Принудителен тип данни на полета?