If I have a model that contains BsonBinaryData property, I can mark it with BsonIgnoreIfNull attribute, will save a document without any problems. But I'll try to read the document that has field is missed, I'll get the following error:
Cannot deserialize a 'BsonBinaryData' from BsonType 'Null'.
Need to investigate what is the proper way to read such documents.