sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB C# - Skaffa BsonDocument för ett element som inte finns

Det finns också en överbelastning som låter dig ange ett standardvärde:

BsonDocument document;
var firstName = (string) document["FirstName", null];
// or
var firstName = (string) document["FirstName", "N/A"];

vilket är lite bekvämare än att använda Contains när allt du vill göra är att ersätta ett saknat värde med ett standardvärde.

Redigera: sedan 2.0.1 versionen har den fasats ut till förmån för GetValue :

var firstName = document.GetValue("FirstName", new BsonString(string.Empty)).AsString;


  1. MongoDB:Bulk infoga (Bulk.insert) vs insert multiple (insert([...]))

  2. MongoDB och Docker via docker-compose auth-fel och initierar inte db

  3. Redis - Använder Incr-värde i en transaktion

  4. Frågar med mangust och dadlar