Der er også en overbelastning, der lader dig angive en standardværdi:
BsonDocument document;
var firstName = (string) document["FirstName", null];
// or
var firstName = (string) document["FirstName", "N/A"];
hvilket er lidt mere praktisk end at bruge Indeholder, når alt hvad du vil gøre er at erstatte en manglende værdi med en standardværdi.
Rediger: siden 2.0.1
version, er den blevet forældet til fordel for GetValue
:
var firstName = document.GetValue("FirstName", new BsonString(string.Empty)).AsString;