前端学MongoDB之路(一)
本文最后更新于:3 年前
前言
为什么要学MongoDB?也就想玩下后台- -
环境:win10
安装与运行
下载&安装
先去官网下个安装包。(MongoDB下载地址https://www.mongodb.com/download-center/community)
然后就是无脑下一步安装。
配置环境变量
找到你的MongoDB的安装路径,进入到它的bin
目录下。复制该路径(我的是C:\Program Files\MongoDB\Server\4.2\bin
),然后添加到环境变量中即可。
运行
win+r
- 输入
cmd
进入命令行 - 输入
mongod
命令启动(注意是mongod
)
这个可能会报如下错误:exception in initAndListen: NonExistentPath: Data directory C:\data\db\ not found., terminating
说没有这个文件夹。创建所缺的文件夹即可。 当看到类似以下提示
NETWORK [listener] waiting for connections on port 27017
,说明MongoDB启动成功了。打开一个新的
cmd
,输入以下命令回车mongo
。然后连接到MongoDB上。- 查看存在数据库,执行
show dbs
。 - 查看数据库版本,执行
db.version()
。
命令
下面的命令如果出现以下变量请自行对号入座。
1 |
|
命令|解释
:–:|:–:
show dbs|显示所有数据库
use _dbName|切换数据库
show collections|显示表/集合
db|显示当前位置
db._colName.find(_searchJson)|过滤数据库的_colName表/集合中符合的数据,不填
_searchJson
则查询所有db._colName.findOne()|获取数据库的_colName表/集合中的第一条数据
db._colName.insert(_json)|在数据库的_colName表/集合中插入数据_json
db._colName.update(_oldJson, _json)|在数据库的_colName表/集合中插入数据_json
db._colName.remove(_json)|在数据库的_colName表/集合中移除数据_json
db.dropDatabase()|删除当前所在的数据库
db._colName.drop()|删除表/集合
切换到user
数据库
1 |
|
添加一条数据
1 |
|
查看数据(这里的
_id
是MongoDB自动生成的索引)1 |
|
更新数据
1 |
|
删除数据
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!