sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB C# - Hentning af BsonDocument for et element, der ikke eksisterer

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;


  1. MongoDB-aggregat efter felt findes

  2. Hvordan får du adgang til attributter for et objekt, der forespørges fra Mongo i Meteor

  3. Bigbluebutton opsætning html5 dev klient login til møde med join api call tom html-svar

  4. Sådan finder du et dokument efter indlejret element i MongoDB PHP