/// <summary> /// Update metadata on a file. File must exist. /// </summary> public bool SetMetadata(string id, BsonDocument metadata) { var file = this.FindById(id); if (file == null) { return(false); } file.Metadata = metadata ?? new BsonDocument(); _engine.Update(FILES, file.AsDocument); return(true); }
public int Update(string collection, IEnumerable <BsonDocument> docs) { this.OpenDatabase(); try { return(_engine.Update(collection, docs)); } finally { this.CloseDatabase(); } }