Hängt vom Datentyp Ihrer Stadtvariable ab. Wenn die Stadtvariable vom Typ BsonValue ist, können Sie das ?? Operator direkt:
BsonValue city = null;
var query = Query.EQ("city", city ?? BsonNull.Value);
Console.WriteLine(query.ToJson());
Wenn Ihre Stadtvariable vom Typ String ist, benötigen Sie eine zusätzliche Umwandlung, um den Compiler glücklich zu machen:
string city = null;
var query = Query.EQ("city", (BsonValue)city ?? BsonNull.Value);
Console.WriteLine(query.ToJson());