本文安装部署部分仅适用于使用Linux/MacOS操作系统的盆友们,并不适用于适用Windows的盆友们哦。
安装部署
安装wget
mac安装:brew install wget
redhat系列安装:yum install -y wget
如果是mac一般会用homebrew进行软件安装,所以可以先安装homebrew,
安装homebrew的方式(mac使用国内源下载方式比较快,一般也不容易出错):
/bin/bash -c “$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)”%22)**
下载安装包
mac安装:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.22.tgz
redhat系列安装:wget https://fastdl.mongodb.org/osx/mongodb-osx-x86_64-3.2.22.tgz
获取安装包方式:
访问https://www.mongodb.com/try/download/community,选择需要的包,
点击copyLink获取下载链接,也可以直接下载,此处示例采用的是wget下载的方式,
如果安装是为了使用mongo命令连接server端,尽量保持使用版本和server端一致。
解压安装包
先切换到想要安装mongo的路径(本文将mongodb安装在/usr/local目录下),然后将压缩包解压到
自己创建的mongo目录下。
mv 下载的安装包名 /usr/local/
mkdir mongo
tar -xvzf 下载的安装包名 -C mongodb/ —strip-components 1
包名自行替换为自己在上一步下载的安装包名,如果是macOS需要在命令前加sudo,这里要注意一下哦。
到这一步,如果只是需要连接mongdb的server端,操作就已经结束了,只需要切换到mongo/bin目录下
调用mongo命令即可连接server端,如果是需要安装server端,还需要继续下面的操作步骤。
修改配置
将mongo命令路径加入到环境变量配置中,可加到/etc/bashrc或者/etc/profile或者家目录下的profile文件下,
这样之后使用mongo命令就不需要写完整路径了,会比较方便。
export PATH=/usr/local/mongodb/bin:$PATH
配置日志路径和数据路径,配置方式如下:
数据路径 : mkdir -p /usr/local/var/mongodb
日志路径 : mkdir -p /usr/local/var/log/mongodb
常用命令
查看有哪些库(需要具有权限)
show dbs
使用指定数据库()
use 数据库名
查看库下有哪些集合/表(需要具有权限)
show collections
查看集合中有哪些字段(通过查看数据查看字段即可,防止数据太多限制只显示一条)
db.表名.find().limit(1)
查询集合中等于/大于/小于某种条件的数据
db.表名.find({“key”:value}).limit(1)
db.表名.find({“key”:{$lt:value}}).limit(1);key为你需要查找的键值名称,value为要筛选的键值的值,$lt/$gt代表大于小于