MongoDB - 简介和快速搭建
2016-04-24 00:00
525 查看
先不废话,先把MongoDB装好再说
建立必要的目录:
启动:
–dbpath代表数据库文件存放目录,–logpath代表日志目录,-port代表服务端口,–fork代表后台运行模式。
之后会提示启动成功。
![](http://static.oschina.net/uploads/img/201604/24114100_r0jf.jpg)
这里我们看图片中内容,connecting to:127.0.0.1:10001/test
这个test代表默认连接到的数据库,注意在mongoDB中也叫数据库,如果我们想用自己的数据库,并不用新建,直接使用即可。(MongoDB不是强模式的数据库)
use代表当前要使用那个数据库
MongoDB是基于文档的数据库,这个文档就相当于表中的一个记录。同样的,我们不用声明新建这个文档,也不用规定文档中必须有什么内容。多个文档组成一个集合,就是相当于传统数据库中的表。但是同样的,这些文档不一定有统一的结构
下载地址,-UMongo
启动后,作为客户端连接刚刚的MongoDB
![](http://static.oschina.net/uploads/img/201604/24114101_Pg2v.jpg)
发现只有mydb1,因为只有mydb1插入了数据
安装运行MongoDB服务器
下载解压:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.5.tgz tar zxvf mongodb-linux-x86_64-rhel70-3.2.5.tgz mv mongodb-linux-x86_64-rhel70-3.2.5 mongodb
建立必要的目录:
mkdir -pv /root/mongodb/{data,log}
启动:
./mongod --dbpath "/root/mongodb/data" --logpath "/root/mongodb/log/mongodb.log" -port 10001 --fork
–dbpath代表数据库文件存放目录,–logpath代表日志目录,-port代表服务端口,–fork代表后台运行模式。
之后会提示启动成功。
初识MongoDB:
之后用客户端去连:./mongo -port 10001
![](http://static.oschina.net/uploads/img/201604/24114100_r0jf.jpg)
这里我们看图片中内容,connecting to:127.0.0.1:10001/test
这个test代表默认连接到的数据库,注意在mongoDB中也叫数据库,如果我们想用自己的数据库,并不用新建,直接使用即可。(MongoDB不是强模式的数据库)
> use mydb1 switched to db mydb1 > use mydb2 switched to db mydb2 > use mydb3 switched to db mydb3 > use lalalala switched to db lalalala > use mydb1 switched to db mydb1
use代表当前要使用那个数据库
MongoDB是基于文档的数据库,这个文档就相当于表中的一个记录。同样的,我们不用声明新建这个文档,也不用规定文档中必须有什么内容。多个文档组成一个集合,就是相当于传统数据库中的表。但是同样的,这些文档不一定有统一的结构
> db.mydb1.test.insert({name : "test"}); WriteResult({ "nInserted" : 1 }) > db.mydb1.test.find(); { "_id" : ObjectId("5714ed5ff8fcea0940231bc9"), "name" : "test" } >
MongoVUE
下面介绍一个不错的mongoDB的GUI client,就是UMongo下载地址,-UMongo
启动后,作为客户端连接刚刚的MongoDB
![](http://static.oschina.net/uploads/img/201604/24114101_Pg2v.jpg)
发现只有mydb1,因为只有mydb1插入了数据
相关文章推荐
- mongodb在使用find查找时,有点心得
- mongoose基于mongodb的数据评论设计
- MongoDB - 分片管理
- Windows 7下安装MongoDB
- Node.js开发入门(十一)——MongoDB与Mongoose
- mongoDB 3.0以上用户权限
- mongoDB 导入导出备份数据库
- Linux下PHP安装配置MongoDB
- mongodb分片配置
- 实验mongodb使用gridfs存放一个大文件
- 开启mongodb服务以及查看数据库中的信息
- mongoDB add user in v3.0 问题的解决(Property 'addUser' of object admin is not a func)
- WEB站点请求耗时分析-基于MongoDB的日志分析系统
- NodeJS+MongoDB+nginx 开发
- 运行Delphi XE10的MongoDB例程,测试Delphi插入记录性能
- mongodb--与spring整合1
- mongodb安装及基础命令
- mongodb导出csv文件到vcf
- 关于MongoDB最大连接数的查看与修改
- SpringMVC整合MongoDB开发 架构搭建