任务11:Mongo数据库的安装,为登录注册做准备
MongoDB的下载安装 (课程讲的是本地开发,直接安装有win中,如果使用linux服务器,可以查网上资料或者群内交流)
mongodb-win32-x86_64-2012plus-4.2.5-signed链接:https://pan.baidu.com/s/1mIpWCbWVVQ2fytMEv9Zdtg
提取码:pj1c
这是MongoDB安装到win本地,他会运行在你的电脑上。
你选择好MongoDB软件安装目录,然后在下图设置好数据存放目录
可视化工具看个人喜好,可以不安装。
找到电脑上的cmd.exe
复制一份到MongoDB软件安装目录的bin文件夹下面,打开刚刚复制的cmd.exe
执行以下命令(_dbpath后面的路径为你的MongoDB安装路径下的的data文件夹路径)
mongod -dbpath D:\MongoDB\data
打开浏览器,输入 http://localhost:27017/如果显示如下信息,表示连接成功
Studio 3T的下载安装
studio-3t-x64 链接:https://pan.baidu.com/s/1jKO5feNXJRurh9mIUGxFzw
提取码:puve
(新版本已经不能用网上的方法破解和延长使用日期了,这文章提供的版本还可以
https://blog.csdn.net/weixin_44322234/article/details/104959962)
如果你安装和运行MongoDB后,这个工具是帮助我们登录和创建斗地主项目在Mongo中的数据库。
打开S3T,如下图,可以创建斗地主想用的数据库名Landlords01,一个项目用一个库,你可以自己在这里自由的创建和删除想用的库。
这到里,Mongo数据库的准备工作就完成了。
我把数据库的地址(因为是本地所以是)与库名修改到我们的配置文件中\Landlords_Server01\Config\StartConfig\LocalAllServer.txt
找到并修改这部分
{ "_t" : "DBConfig", "ConnectionString" : "mongodb://127.0.0.1:27017/", "DBName" : "Landlords01"}
我们再次启动我们的服务端项目,就会连上这个地址的MongoDB Service,并使用Landlords01这个名称的数据库。
不同于Mysql,我们会在接下来的开发中,直接用Mongo的C#接口(已经在框架中)来增删改查数据操作,并不需要先提前创建一个数据表。
大家可以通过这个课程使用MongoDB的地方增加熟悉,使用多少学多少,到一定程度后再考虑深入学习。
Mysql与MongoDB
MongoDB没有表的概念,只有collection,而且是非关系型数据库。
Mysql是关系型数据库,使用前要先创建table,表字段