Я пишу в gridfs MongoDB, используя следующий код:
MongoDB.Driver.GridFS.MongoGridFSCreateOptions createOptions = new MongoDB.Driver.GridFS.MongoGridFSCreateOptions();
createOptions.ContentType = Helper.GetFileExtensionFromFilename(clientToSave.LogoFilename);
var gridFsInfo = adminDB.GridFS.Upload(clientToSave.LogoStream, clientToSave.DatabaseName, createOptions);
Когда я смотрю в Gridfs, я вижу, что файлы кажутся добавлено, поэтому у меня получается много файлов с одинаковыми именами. Когда я читаю gridfs, он всегда возвращает последний файл, так что все работает нормально, но кажется довольно неэффективным.
Как выполнить запись в сетке MongoDB, которая перезаписывает любой существующий файл с тем же именем?