mongodb本地数据库搭建

一、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
image.png

此时,数据库服务已经启动成功了,接下来连接数据库。

三、连接数据库

再打开一个终端进入执行以下命:

cd /usr/local/mongodb/bin
./mongo
image.png

这样就表示连接数据库成功了。
在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


image.png

2、连接本地数据库
Name:自定义
Address:127.0.0.1
端口默认:27017
点击save按钮连接。


image.png

方便快捷好用的可视化窗口
image.png

你可能感兴趣的:(mongodb本地数据库搭建)