ET6.0 数据库配置

前言

        因为ET作者为了让使用的小白,更方便的把代码跑起来,减少框架的劝退难度,所以注释了DB的注册,但是我们日常开发,必然有DB,所以我们需要将DB解开,并配置好DB环境

环境下载及配置

        1.下载MongoDB: https://www.mongodb.com/try/download/community

        2.安装:  一键next

        3.安装好后, 将安装目录的bin路径添加到系统常量 Path 里面

        4.运行cmd命令行 输入mongod --dbpath 安装目录的data路径

        5.浏览器输入 http://localhost:27017/ 出现下面内容表示成功了

            It looks like you are trying to access MongoDB over HTTP on the native driver port.         

        6.下载MongoDB可视化工具: https://www.mongodb.com/try/download/compass

        7.连接MongoDB: mongodb://127.0.0.1:27017 

        8.创建数据库 ET

ET6.0 DB组件注册使用

1.注册DB组件    Server -> Hotfix -> Demo -> AppStart_Init.cs

        在 Run方法里面增加 Game.Scene.AddComponent<DBComponent, string, string>("mongodb://127.0.0.1:27017/", "ET");

        如果使用的是以前的ET5.0数据库,可以从 ConfigComponent.Instance.AllConfig[typeof(StartZoneConfigCategory)]; 中获取到

2.使用DB组件    

        DBComponent dbComponent = Game.Scene.GetComponent<DBComponent>();

        List<LoginInfoDB> result = await dbComponent.Query<LoginInfoDB>(loginInfo => loginInfo.Account == request.Account );

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容