sql >> Databáze >  >> NoSQL >> MongoDB

Jak vytvořit dokument Bson s hodnotou Null pomocí oficiálního ovladače C#?

Závisí na datovém typu proměnné vašeho města. Pokud je proměnná města typu BsonValue, můžete použít ?? přímo operátor:

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

Pokud je vaše proměnná města typu string, potřebujete extra přetypování konverze, aby byl kompilátor spokojený:

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


  1. Seřadit podle více polí dohromady v mongodb

  2. Řešení chyb ověření Mongoose – kde a jak?

  3. Jak se vypořádat s problémem časového pásma při ukládání dat v utc pomocí mongodu?

  4. Spuštění PDI Kettle na Javě - Mongodb Step Missing Plugins