mongodb--安装和初步使用教程

MongoDB安装和使用

一些题外话,用这个的时候忽然想起来本身在学校时学过的一些工具,确确实实作过用过,但是忘了就是忘了,记忆力这个东西,也许就是不练则废,如今出门彻底不记路了,这倒也还好,可是吃饭的家伙仍是要多多培养磨练弄一下的,记下这些,再拾起来老是省去了一些步骤的。建议你们多多记录,部位给别人看,只为在未来的某一天帮到本身。

综合使用请看另外一篇《nodejs爬取豆瓣2017读书榜单》node

1.官网下载最新稳定版本

https://www.mongodb.com/downl...
我下载的是3.6.2mongodb

clipboard.png

我安装到了D盘的mongodb文件夹下。shell

2.安装并设置环境变量

clipboard.png

新建文件夹数据库

data&log用于将建立的服务产生的数据配置到这两个文件夹下,系统本身没有,因此须要咱们建立app

clipboard.png

3.管理员下使用如下命令行

1.建立服务工具

sc create MongoDB binpath="D:\mongodb\bin\mongod.exe --dbpath D:\mongodb\data --logpath D:\mongodb\log\log.log --logappend --auth --service"

输出:spa

C:\Windows\system32>sc create MongoDB binpath="D:\mongodb\bin\mongod.exe --dbpath D:\mongodb\data --logpath D:\mongodb\log\log.log --logappend --auth --service"
[SC] CreateService 成功

2.启动服务命令行

C:\Windows\system32>net start MongoDB
MongoDB 服务正在启动 .
MongoDB 服务已经启动成功。

3.进入mongo指令状态code

C:\Windows\system32>mongo
MongoDB shell version v3.6.2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.6.2

4.建立用户管理员server

use admin
switched to db admin
db.createUser({user:"admin",pwd:"123",roles:[{"role":"userAdminAnyDatabase","db":"admin"}]})

5.登录数据库

mongo -u admin -p 123 localhost:27017/admin

6.建立数据库和对应的用户

use myfirstdb
db.createUser({user:"yjx",pwd:"123",roles:[{"role":"readWrite","db":"myfirstdb"}]})

7.用新的用户登陆数据库并插入一条数据

db.myCol.insert({title:'hhhhhh'})
db.myCol.find()

4.再度启用时,在系统管理员下执行如下命令:

再度启用时,在系统管理员下执行如下命令:
进入mongo
> mongo
开启服务
> net start MongoDB
用以前建立的用户登录对应的数据库
> mongo -u yjx -p 123 localhost:27017/myfirstdb
> use myfirstdb
帮助说明
> db.help()
当前表单的详细信息
> db.stats()
获取当前全部的集合名
> db.getCollectionNames()
选择集合的详细信息
> db.tests.stats()
相关文章
相关标签/搜索