Как перезаписать файл в MongoDB Gridfs?

Я пишу в 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, которая перезаписывает любой существующий файл с тем же именем?

7
задан Journeyman 20 September 2011 в 14:26
поделиться