/// <summary> /// 获得当前服务器配置 /// </summary> /// <returns></returns> public static MongoConnectionConfig GetCurrentServerConfig() { var serverName = SelectObjectTag.Split(":".ToCharArray())[1]; serverName = serverName.Split("/".ToCharArray())[(int)EnumMgr.PathLevel.Connection]; var rtnMongoConnectionConfig = new MongoConnectionConfig(); if (MongoConnectionConfigList.ContainsKey(serverName)) { rtnMongoConnectionConfig = MongoConnectionConfigList[serverName]; } return(rtnMongoConnectionConfig); }
/// <summary> /// 设定当前数据集 /// </summary> /// <param name="CollectionName"></param> public static void SetCurrentCollection(string CollectionName) { var t = SelectObjectTag.Split("/".ToCharArray()); if (t.Length == 3) { SelectObjectTag += "/" + CollectionName; } else { t[3] = CollectionName; SelectObjectTag = string.Join("/", t); } }