public UpdateModifiersTests() { var admin = new MongoAdmin("mongodb://localhost/admin?pooling=false&strict=true"); _server = Mongo.Create("mongodb://localhost/NormTests?pooling=false&strict=true"); _collection = _server.GetCollection <Post>("Posts"); _buildInfo = admin.BuildInfo(); }
public QueryTests() { var admin = new MongoAdmin("mongodb://localhost/admin?pooling=false&strict=true"); _server = Mongo.Create("mongodb://localhost/NormTests?pooling=false"); _collection = _server.GetCollection <Person>("People"); _buildInfo = admin.BuildInfo(); //cause the collection to exist on the server by inserting, then deleting some things. _collection.Insert(new Person()); _collection.Delete(new { }); }
/// <summary> /// 908 获取玩家仓库房间. /// </summary> /// <param name="Info"></param> /// <returns></returns> public static bool Recv_RoomInfoResponse(object Info) { if (Info == null) { return(false); } BuildInfoResponse response = Info as BuildInfoResponse; foreach (build.BuildInfo item in response.build_info) { int action = item.action; //add. if (action == 0) { if (m_Buildings.ContainsKey(item.id) == true) { BuildInfo I = m_Buildings[item.id]; buildingM.UpdateBuildInfo(item, ref I); } else { BuildInfo I = buildingM.GetBuildInfo(item); if (I != null) { m_Buildings.Add(item.id, I); } } } //update. else if (action == 1) { if (m_Buildings.ContainsKey(item.id) == true) { BuildInfo I = m_Buildings[item.id]; buildingM.UpdateBuildInfo(item, ref I); } } //del. else if (action == 2) { m_Buildings.Remove(item.id); } } return(true); }