mongodb数据库(window)

20 篇文章 1 订阅
9 篇文章 1 订阅

学了node肯定会想去学一下mongodb这个数据库。数据库之间的对比我就不多说了选一个自己喜欢的就行了。

mongodb的安装http://www.runoob.com/mongodb/mongodb-window-install.html

配置数据库

安装好后的目录是没有上图的MongoDB这个文件夹的,这个是后面手动添加上去的,

MongoDB文件夹的目录是这样的data对应数据库数据,etc是配置文件,logs是日志文件。data建好后就可以不用管他了。重点是etc配置文件。

logs中新建一个.txt文件。

etc文件夹中window用写字板新建一个.conf文件。我的配置是这样的

        #数据库路径
        dbpath=d:\mongodb\MongoDB\data\
        #日志输出文件路径
        logpath=d:\mongodb\MongoDB\logs\mongodb.log
        #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
        logappend=true
        #启用日志文件,默认启用
        journal=true
        #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
        quiet=false
        #端口号 默认为27017
        port=27017
        #设置只有某个ip可以访问mongodb数据库
        bind_ip = 127.0.0.1
        #设置权限
        auth = true
        #指定存储引擎(默认先不加此引擎,如果报错了,大家在加进去)32位系统才要
        storageEngine=mmapv1

mongodb分了两种引擎分别是mmapv1和wiredTiger。

早在mongodb3.0之前只有mmapv1这种引擎wiredTiger是3.0之后新增的,网上很多测试的帖子wiredTiger引擎的性能各方面都会优于mmapv1。

启动数据库

配置好之后就可以启动数据库了,进入根目录的bin目录下打开命令行工具输入
mongod --config d:\mongodb\MongoDB\etc\mongo.conf出现如下画面就是启动成功了

可以用浏览器打开localhost:27017验证

配置环境变量

每次启动数据都要到bin目录下实在是麻烦这里有一篇配置mongodb环境变量的文章

https://jingyan.baidu.com/article/b24f6c82cba6dc86bfe5da9f.html

可视化工具

数据库都有可视化工具这里我用的是NoSQL Manager for MongoDB(免费的)

 

MongoDB数据库进行基本操作包括以下几个步骤: 1. 打开MongoDB数据库环境:按下键盘上的Window+R键,输入"mongo"并按下回车键。这将打开一个新的命令提示符窗口,进入MongoDB数据库环境。 2. 查看当前的数据库:在命令提示符窗口输入"show dbs"命令,可以查看当前存在的数据库列表。 3. 切换到指定的数据库:在命令提示符窗口输入"use <数据库名称>"命令,将当前操作的数据库切换到指定的数据库。 4. 执行数据库查询操作:在命令提示符窗口输入适当的查询命令,如"db.<集合名称>.find()",可以执行数据库的查询操作。需要替换<集合名称>为你要查询的集合的名称。 5. 查看查询结果:命令提示符窗口会返回查询结果,你可以在这里查看查询到的数据。 总结: 首先,通过按下Window+R键打开MongoDB数据库环境,并最小化该窗口。然后,在新的命令提示符窗口输入"mongo"命令再次打开一个数据库环境。你可以使用"show dbs"命令查看当前存在的数据库,使用"use <数据库名称>"命令切换到指定的数据库,然后执行数据库查询操作,如"db.<集合名称>.find()"。查询结果将在命令提示符窗口返回。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [mongoDB数据库的基本操作](https://download.csdn.net/download/weixin_38681286/13686149)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [老生常谈MongoDB数据库基础操作](https://download.csdn.net/download/weixin_38739044/13701106)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Django+Python+Echarts对招聘数据进行可视化分析](https://download.csdn.net/download/wchg21131/88222605)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值