一、Mac OSX 平台安装 MongoDB
使用 curl 命令来下载安装:
打开终端,进入 /usr/local:
cd /usr/local
下载:
sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz
解压:
sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz
重命名为 mongodb 目录:
sudo mv mongodb-osx-x86_64-4.0.9/ mongodb
安装完成后,修改环境变量:
vim ~/.bashrc
//在最后一行添加上
export PATH=/usr/local/mongodb/bin:$PATH
//保存.bashrc文件后,输入“source ~/.bashrc”命令,立即生效
source ~/.bashrc
二、运行 MongoDB
首先我们创建一个数据库存储目录 /data/db:
sudo mkdir -p /data/db
启动 mongodb,默认数据库目录即为 /data/db(如果你的数据库目录不是/data/db,可以通过 --dbpath 来指定:sudo mongod --dbpath=/data/db):
cd /usr/local/mongodb/bin
sudo ./mongod
此时,数据库服务已经启动成功了,接下来连接数据库。
三、连接数据库
再打开一个终端进入执行以下命:
cd /usr/local/mongodb/bin
./mongo
这样就表示连接数据库成功了。
在mongodb中基本的概念是文档、集合、数据库,一个mongodb中可以建立多个数据库。集合就是 MongoDB 文档组,存在于数据库中,没有固定的结构。文档是一组键值(key-value)对。
查看所有数据库:
> show dbs
admin 0.000GB
config 0.000GB
jhmtest 0.000GB
local 0.000GB
test 0.000GB
创建数据库,有则切换连接,无则创建并切换连接:
> use jhmtest
switched to db jhmtest
查看当前数据库:
> db
jhmtest
创建一个集合并插入一条数据:
> db.fruits.insert({name:'苹果'})
WriteResult({ "nInserted" : 1 })
查看当前数据库的所有集合:
> show collections
fruits
students
查看某集合里的所有文档数据:
> db.fruits.find()
{ "_id" : ObjectId("5d26db783d25c0482c5080c5"), "name" : "苹果" }
{ "_id" : ObjectId("5d26dbd33d25c0482c5080c6"), "name" : "香蕉" }
删除集合:
> show collections
fruits
students
> db.fruits.drop()
true
> show collections
students
删除数据库:
> show dbs
admin 0.000GB
config 0.000GB
jhmtest 0.000GB
local 0.000GB
test 0.000GB
> db
jhmtest
> use test
switched to db test
> db
test
> db.dropDatabase()
{ "dropped" : "test", "ok" : 1 }
> show dbs
admin 0.000GB
config 0.000GB
jhmtest 0.000GB
local 0.000GB
条件操作符:
(>) 大于 - $gt
(<) 小于 - $lt
(>=) 大于等于 - $gte
(<= ) 小于等于 - $lte
(= ) 等于 - $eq
(!=) 不等于 - $ne
更多操作符相关信息查看官方文档
四、数据可视化 ROBO 3T
1、下载安装 ROBO 3T
2、连接本地数据库
Name:自定义
Address:127.0.0.1
端口默认:27017
点击save按钮连接。
方便快捷好用的可视化窗口