вернет объект BsonNull, если FirstName фактически равен нулю в БД, когда на самом деле вы хотите получить строку. Один из способов принять это во внимание в однострочном коде:

у меня есть BsonDocument b (скажем, у него есть FirstName, LastName, Age), к которому вы можете получить доступ как b ["FirstName"] и т. Д ...

Если я попытаюсь сделать b ["asdfasdf"] (который, конечно, не существует), вместо того, чтобы возвращать ноль, он выдает ошибку из приложения. Как правильно проверить? Я действительно должен сделать попытку / поймать?

Ответы на вопрос(5)

Ваш ответ на вопрос