您的位置:首页 > 数据库 > Mongodb

MongoDB - 简介和快速搭建

2016-04-24 00:00 525 查看
先不废话,先把MongoDB装好再说

安装运行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




这里我们看图片中内容,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



发现只有mydb1,因为只有mydb1插入了数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: