Mac中mongodb安装配置及说明
下载下载地址:https://www.mongodb.com/try/download/community进入到下载地址找到对应的版本下载后直接安装即可:我们可以将其名称改mongodb,显得更优雅:移动解压后的文件夹复制mongodb文件夹,点击前往文件夹,如下:在弹出的输入框中输入:/usr/local回车,如下将mongodb复制与此文件夹中配置环境变量打开终端,输入 open -e .ba
下载
下载地址:https://www.mongodb.com/try/download/community
也可以使用curl下载并且安装:https://www.runoob.com/mongodb/mongodb-osx-install.html
进入到下载地址找到对应的版本
下载后直接安装即可:
我们可以将其名称改mongodb,显得更优雅:
移动解压后的文件夹
复制mongodb文件夹,点击前往文件夹,如下:
在弹出的输入框中输入:/usr/local回车,如下
将mongodb复制与此文件夹中
配置环境变量
打开终端,输入 open -e .bash_profile 在打开的文件中加入 :
export PATH=${PATH}:/usr/local/mongodb/bin
用Command+S保存配置,关闭上面的.bash_profile编辑窗口,然后在下图中输入 source .bash_profile 使配置生效。输入 mongod -version ,回车后如果看到下面的版本号则说明mongod已经成功安装到了Mac上。
上面使用的是在.bash_profile这个文件中加配置,这样有时候切换terminal终端的时候,发现mongo这个命令报错:zsh: command not found: mongo, 这个时候如何解决问题呢?
则使用.zshrc, 在这个文件中配置,就好了。
解析:
export PATH=/usr/local/mongodb/bin:$PATH
/usr/local/mongodb/bin这个路径就是安装mongodb的路径,其实就是
cd /usr/local/mongodb/bin
./mongo
这两个命令的简写
whereis mongo 查找mongo的安装目录
Tip:MongoDB常用命令:
mogond --dbpath $dbpath(数据库数据文件路径)
–logpath $logpath(日志文件的路径)
–logappend(以追加的方式打开文件)
–fork(将数据库服务放在后台运行)
脚本启动或配置文件启动
启动mongodb
首先进入Mongodb安装目录,创建data和log目录
执行 mongod --dbpath data --logpath log/mongod.log --logappend --fork 命令
mongod --dbpath data --logpath log/mongod.log --logappend --fork
执行 mongo 命令,当看到下面的MongoDB shell version v4.0.5 则说明mongodb已经成功启动
可视化工具Robomongo安装使用
下载后直接安装即可
- 连接
创建完成后即可看到新建的库
下面就可以通过可视化工具进行对应的数据操作了。
安装mongodb,并启动
参考:https://www.runoob.com/mongodb/mongodb-osx-install.html
接下来我们使用 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
# 查看mongo的路径
whereis mongo
#设置快捷命令 PATH的值是whereis mongo查询到的值,注意,去掉末尾的/mongo
open ~/.zshrc
export PATH=/usr/local/mongodb/bin:$PATH
# 使zshrc文件生效
source ~/ .zshrc
#创建日志及数据存放的目录:
#1.数据存放路径:
sudo mkdir -p /usr/local/var/mongodb
#2.日志文件路径:
sudo mkdir -p /usr/local/var/log/mongodb
#获取当前电脑主机用户名
whoami
#接下来要确保当前用户对以上两个目录有读写的权限:注意:chown后面的值是whoami查询到的值
sudo chown td /usr/local/var/mongodb
sudo chown td /usr/local/var/log/mongodb
#接下来我们使用以下命令在后台启动 mongodb:
#注意如果这个地方报错,则使用sudo
sudo mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork
#查看 mongod 服务是否启动:
ps aux | grep -v grep | grep mongod
#使用数据库:
mongo
或者是:
cd /usr/local/mongodb/bin
./mongo
最基本和常用的mongo命令:
#连接到 MongoDB 服务器
mongo
#显示所有数据库:
show dbs
#切换到特定数据库
use <database_name>
#显示当前数据库中的所有集合:
show collections
#插入文档到集合:
db.<collection_name>.insert({ key: value })
#查询文档
db.<collection_name>.find({ key: value })
#更新文档:
db.<collection_name>.update({ key: value }, { $set: { newkey: newvalue } })
#删除文档:
db.<collection_name>.remove({ key: value })
#创建集合:
db.createCollection("<collection_name>")
#删除集合:
db.<collection_name>.drop()
#查看集合中的文档数量:
db.<collection_name>.count()
如果想使用可视化界面操作:则下载:Studio 3T
操作则如下:
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)