MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB C# - Получаване на BsonDocument за елемент, който не съществува

Има и претоварване, което ви позволява да предоставите стойност по подразбиране:

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

което е малко по-удобно от използването на Contains, когато всичко, което искате да направите, е да замените липсваща стойност със стойност по подразбиране.

Редактиране: от 2.0.1 версия, тя е отхвърлена в полза на GetValue :

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose - Ефективна актуализация на индексиран масив от mongoose.Schema.Types.Mixed

  2. Изберете вложени полета в mongo db

  3. Не мога да се удостоверя на mongodb с PHP

  4. mongodb удостоверяване с низ за връзка

  5. Как да използвам mongodb с електрон?