public int Upsert(string collection, IEnumerable <BsonDocument> docs, BsonAutoId autoId) { try { NotificationService.Cache.AddDocuments(collection, docs); var result = _engine.Upsert(collection, docs, autoId); NotificationService.Notify(); return(result); } catch (Exception ex) { throw ex; } finally { NotificationService.Clear(); } }