#Linux安装mongodb
1.下载
https://www.mongodb.com/download-center/community?jmp=nav
选择所需版本进行下载
##2.配置
2.1解压缩至特定文件夹并重命名
cd /usr/local
mkdir mongodb
tar -zxvf mongodb-linux-x86_64-3.4.20.tgz /usr/local/mongodb
cd mongodb
mv mongodb-linux-x86_64-3.4.20 mongodb
###2.2新建配置文件
在/usr/local/mongodb
文件夹里打开终端,创建data
文件夹和log
文件夹,并创建配置文件mongodb.conf
,同时在log
文件夹中创建mongodb.log
文件,其中配置文件mongodb.conf
,同时内容为,
# 使用demon形式启动
fork = true
# 以27017端口启动,此端口为默认配置,可省略
port = 27017
# 日志不在终端输出而是进入log
quiet = true
# 数据目录配置
dbpath = /data2/mongodb
# 日志文件存放位置
logpath = /data2/mongodb/log/mongo.log
# 以追加方式记录日志
logappend = true
2.3环境变量配置(可选)
3.启动与关闭
进入mongodb安装路径,命令行输入以下命令启动
./mongod -f /usr/local/mongodb/mongodb.conf
./mongo
输入以下命令关闭
ps -ef | grep mongod
kill -2
+刚查到的id
##4.一些命令
use runoob //创建并切换到or切换到数据库runoob
db.dropDatabase() //删除当前数据库
db //查看当前数据库库名
show dbs //查看所有数据库
show users //查看所有用户
db.createCollection(name,optinons) //创建集合(表)
show collectins //查看集合(表)
db.collection.drop() //删除集合(表)
db.col_name.insert(document) //向集合(表)中插入文档(行)
db. col_name.save(document)
db.col_name.find() //查看集合中的文档
db.collection.insertOne()//向指定集合中插入一条文档数据(3.2之后)
db.collection.insertMany()//向指定集合中插入多条文档数据(3.2之后)
db.col_name.update() //更新文档
db.collection.updateOne() //向指定集合更新单个文档(3.2之后)
db.collection.updateMany() //向指定集合更新多个文档(3.2之后)
db.col_name.remove() //删除文档
db.collection.deleteOne()//删除一个文档
db.collection.deleteMany()//删除多个文档
db.col_name.find() //查找文档