MongoDB数据库安装配置和基本操作
2017-08-29 16:49
417 查看
1.安装启动
从MongoDB官网下载安装,配置环境变量
在C盘创建以下文件夹
C:\data\db
在命令行执行以下命令
如果执行成功,会出现以下信息
执行完上面的命令并成功开启 MongoDB 数据服务实例之后,就把该控制台最小化到一边就可以了,
打开一个新的控制台,在控制台输入以下命令用来连接本机的 MongoDB 服务实例:
mongo 命令默认去连接本机上的 MongoDB 服务实例:
指定连接的主机名和端口号:
如果看到类似于如下的字样说明连接成功:
MongoDB shell version v3.4.0
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.0
Server has startup warnings:
2017-01-18T18:49:53.865+0800 I CONTROL [initandlisten]
2017-01-18T18:49:53.865+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-01-18T18:49:53.866+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
2017-01-18T18:49:53.866+0800 I CONTROL [initandlisten]
2.基本操作
2.1查看当前服务实例上所有的数据库
2.2MongoDB创建数据库
如果数据库不存在,则创建数据库,否则切换到指定数据库。
新创建的数据库插入一条命令才会正常显示
2.3删除数据库
2.4查看当前所处的数据库
2.5 查看当前数据库中所有的集合
2.6创建集合
3.MongoDB的增删改查
3.1查询指定集合中所有的数据
以易读的方式来读取数据,可以使用 pretty() 方法
查看当前数据库中所有的集合
3.2插入数据
也可以使用 db.collention_name.save(document) 命令。如果不指定 _id 字段 save() 方法类似于 insert() 方法。如果指定 _id 字段,则会更新该 _id 的数据
3.3删除数据
query :(可选)删除的文档的条件。
justOne : (可选)如果设为 true 或 1,则只删除一个文档。
3.4修改数据
query : update的查询条件,类似sql update查询内where后面的。
update : update的对象和一些更新的操作符
db.col.update({修改条件},{$set:{修改内容}})
从MongoDB官网下载安装,配置环境变量
在C盘创建以下文件夹
C:\data\db
在命令行执行以下命令
C:\Users\admin>mongod
如果执行成功,会出现以下信息
执行完上面的命令并成功开启 MongoDB 数据服务实例之后,就把该控制台最小化到一边就可以了,
打开一个新的控制台,在控制台输入以下命令用来连接本机的 MongoDB 服务实例:
C:\Users\admin>mongo
mongo 命令默认去连接本机上的 MongoDB 服务实例:
127.0.0.1:27017,可以通过下面的命令
指定连接的主机名和端口号:
mongo --host 127.0.0.1 --port 27017
如果看到类似于如下的字样说明连接成功:
MongoDB shell version v3.4.0
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.0
Server has startup warnings:
2017-01-18T18:49:53.865+0800 I CONTROL [initandlisten]
2017-01-18T18:49:53.865+0800 I CONTROL [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-01-18T18:49:53.866+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted.
2017-01-18T18:49:53.866+0800 I CONTROL [initandlisten]
2.基本操作
2.1查看当前服务实例上所有的数据库
> show dbs
2.2MongoDB创建数据库
>use DATABASE_NAME
如果数据库不存在,则创建数据库,否则切换到指定数据库。
新创建的数据库插入一条命令才会正常显示
db.DATABASE_NAME.insert({"name":"小强"})
2.3删除数据库
db.dropDatabase()
2.4查看当前所处的数据库
> db
2.5 查看当前数据库中所有的集合
> show collections
2.6创建集合
db.createCollection(name)
3.MongoDB的增删改查
3.1查询指定集合中所有的数据
db.集合名称.find()
以易读的方式来读取数据,可以使用 pretty() 方法
db.集合名称.find().pretty()
查看当前数据库中所有的集合
show collections
3.2插入数据
db.collention_name.insert(document)
也可以使用 db.collention_name.save(document) 命令。如果不指定 _id 字段 save() 方法类似于 insert() 方法。如果指定 _id 字段,则会更新该 _id 的数据
3.3删除数据
db.collection_name.remove(query,justOne)
query :(可选)删除的文档的条件。
justOne : (可选)如果设为 true 或 1,则只删除一个文档。
3.4修改数据
db.conllection_name.update(query,update)
query : update的查询条件,类似sql update查询内where后面的。
update : update的对象和一些更新的操作符
db.col.update({修改条件},{$set:{修改内容}})
相关文章推荐
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- SVN服务器端,客户端的安装与配置,SVN的基本操作与集成
- Docker安装及加速配置及基本操作
- reids 安装配置 基本操作
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- centos7 服务器的基本配置与nginx的安装和操作
- docker 基础安装配置以及swarm 基本操作使用
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- oracle 11gR2 win64安装配置教程另附基本操作
- Subversion基础:概念、安装、配置和基本操作
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- git Bash 安装&配置与基本操作
- Spark 安装配置及基本操作示例
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- git Bash 安装&配置与基本操作
- (转载)SoftIce的安装、配置以及一些基本操作
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- Apache Sqoop数据转换安装配置与基本操作命令
- MySQL5.5.22版本安装配置以及基本命令的使用和管理数据库备份与恢复操作详解