共计 1929 个字符,预计需要花费 5 分钟才能阅读完成。
1 MongoDB
首先先来个什么事 MangoDB 的简单定义:
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
下面的安装教程,主要是遵循这里得到的:链接 http://www.linuxidc.com/Linux/2016-07/133253.htm
请注意,似乎 MongoDB 不太怎么有 32bit 的版本,所以请优先选择 64bit 的版本吧
- 首先到 MongoDB 的官网,寻找自己想要版本的 MangoDB 链接,替换一下如下的指令,直接在终端中执行就好了,记得赵好一个文件夹哦
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz # 解压
# 注意权限
sudo mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb # 将解压包拷贝到指定目录进行安装
- 然后将 MongoDB 的安装目录添加到 Path 当中,记得如果你的最后一个位置和我的不一样,请记得替换
vi /etc/profile
增加
export PATH=/usr/local/mongodb/bin:$PATH
然后
source /etc/progile
- 启动数据库,首先我使用的不是他的默认地址,所以需要手工创建一个目录并且指定位置,如果下面语句执行没问题,就证明已经服务 ok 了
mongod --dbpath ~/data& (这里请替换为你的数据库地址,你可以自定义)
- 启动 shell 开始玩耍
mongo
然后就会启动一个 shell,到这里我们就可以开始操作我们数据库了
2 简单操作
创建一个数据库(下面的所有数据库都以名字 mebiuw_db 代替,如果你的不一样,请自行改变):
use mebiuw_db(替换成你的数据库名字)
查看当前的所有数据库:
show dbs
插入数据:
db.mebiuw_db.insert({"name":"testdata"})
删除数据库(删除当前 use 使用的数据库):
db.dropDatabase()
向一个集合当中插入文档 并做查询,注意,db 后面跟着集合的名字 col,这个可以自行更改,相当于表名,不存在会自动创建,所以这里直接插入了
db.col.insert({title: 'MongoDB 教程',
description: 'MongoDB 是一个 Nosql 数据库',
tags: ['mongodb', 'database', 'NoSQL'],
likes: 100
})
如果说要查找这些文档那么可以使用对应集合的 find 方法
db.col.find()
或 让显示的更直接一些
db.col.find().pretty()
更多 MongoDB 相关教程见以下内容:
CentOS 编译安装 MongoDB 与 mongoDB 的 php 扩展 http://www.linuxidc.com/Linux/2012-02/53833.htm
CentOS 6 使用 yum 安装 MongoDB 及服务器端配置 http://www.linuxidc.com/Linux/2012-08/68196.htm
Ubuntu 13.04 下安装 MongoDB2.4.3 http://www.linuxidc.com/Linux/2013-05/84227.htm
MongoDB 入门必读(概念与实战并重) http://www.linuxidc.com/Linux/2013-07/87105.htm
Ubunu 14.04 下 MongoDB 的安装指南 http://www.linuxidc.com/Linux/2014-08/105364.htm
《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF] http://www.linuxidc.com/Linux/2012-07/66735.htm
Nagios 监控 MongoDB 分片集群服务实战 http://www.linuxidc.com/Linux/2014-10/107826.htm
基于 CentOS 6.5 操作系统搭建 MongoDB 服务 http://www.linuxidc.com/Linux/2014-11/108900.htm
MongoDB 的详细介绍:请点这里
MongoDB 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-07/133254.htm