Зависи от типа данни на променливата за вашия град. Ако променливата 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());