centos7 安装mongodb

centos7 安装mongodb
centos,mongodb
centos,mongodb

一、安装步骤

安装的时候mongodb最新版为3.4

进入yum镜像配置目录

cd /etc/yum.repos.d/

新建mongodb-org-3.4.repo

vi mongodb-org-3.4.repo

输入以下内容

[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
使用yum安装mongodb
sudo yum install -y mongodb-org

二、mongodb常用操作

启动mongoDB/重启/关闭

sudo service mongod start/restart/stop

默认mongodb配置文件

/etc/mongod.conf

配置文件可以设置日历文件、数据目录、端口等信息,比如:

dbpath=/usr/local/mongodb/db
logpath=/usr/local/mongodb/logs/mongodb.log
port=27017
fork=true
nohttpinterface=true

查看日志文件

cat /var/log/mongodb/mongod.log

设置mongodb开机启动

sudo chkconfig mongod on
#进入mongodb的shell模式
mongo
#查看数据库列表
show dbs
#当前db版本
db.version();

创建test数据库

use test
switched to db test
db
test

向指定集合中插入一条数据

db.COLLECTION_NAME.insert(document)

例如:

db.news.insert({title: 'zqifa - 博客园', 
description: '一觉醒来,天都黑了',
by: 'zqifa',
 url: 'http://www.cnblogs.com/zqifa/'
})

查找数据

db.news.find()

更新数据

db.collection.update(
 <query>,
 <update>,
 {
 upsert: <boolean>,
 multi: <boolean>,
 writeConcern: <document>
 }
)

参数说明:
query : update的查询条件,类似sql update查询内where后面的。
update : update的对象和一些更新的操作符(如$,$inc…)等,也可以理解为sql update查询内set后面的
upsert : 可选,这个参数的意思是,如果不存在update的记录,是否插入objNew,true为插入,默认是false,不插入。
multi : 可选,mongodb 默认是false,只更新找到的第一条记录,如果这个参数为true,就把按条件查出来多条记录全部更新。
writeConcern :可选,抛出异常的级别。

db.news.update({'title':'zqifa - 博客园'},{$set:{'description':'起来嗨'}})
db.news.find().pretty()

参考mongodb最新版官网安装方法:https://docs.mongodb.com/master/tutorial/install-mongodb-on-red-hat/

出处:www.l1mn.com

原文标题:centos7 安装mongodb

原文地址:https://www.l1mn.com/p/centos7-install-mongodb.html

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

评论

皖ICP备2023023451号

Copyright © L1MN.COM 联系方式:l1mnfw@163.com