06--基础入门

MongoDb的逻辑组成

体系结构:

逻辑结构与关系数据库的对比:

关系型数据库

MongoDb

database(数据库)

database(数据库)

table (表)

collection( 集合)

row( 行)

document( BSON 文档)

column (列)

field (字段)

index(唯一索引、主键索引)

index (全文索引)

join (主外键关联)

embedded Document (嵌套文档)

primary key(指定1至N个列做主键)

primary key  (指定_id field做为主键)

aggreation(groupy)

aggreation (pipeline mapReduce)

MongoDb安装配置与基础命令

概要:

  1. mongoDb版本说明
  2. mongoDb启动参数说明
  3. 客户端Shell 的使用及参数说明
  4. 数据库与集合的基础操作
  1. mongoDb社区版说明

下载地址:https://www.mongodb.com/download-center/community

#下载

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.5.tgz

# 解压

tar -zxvf mongodb-linux-x86_64-4.0.5.tgz

2.mongoDb启动参数说明

mongoDb 由C++编写,下载下来的包可以直接启动

#创建数据库目录

mkdir -p /data/mongo

# 启动mongo

./bin/mongod --dbpath=/data/mongo/

常规参数

参数

说明

dbpath

数据库目录,默认/data/db

bind_ip

监听IP地址,默认全部可以访问

port

监听的端口,默认27017

logpath

日志路径

logappend

是否追加日志

auth

是开启用户密码登陆

fork

是否已后台启动的方式登陆

config

指定配置文件

配置文件示例

vim mongo.conf

内容:

dbpath=/data/mongo/

port=27017

bind_ip=0.0.0.0

fork=true

logpath = /data/mongo/mongodb.log

logappend = true

auth=false

已配置文件方式启动

./bin/mongod -f mongo.conf

3.客户端Shell 的使用及参数说明

#启动客户端 连接 本机的地的默认端口

./bin/mongo

# 指定IP和端口

./bin/mongo --host=127.0.0.1 --port=27017

mongo shell 是一个js 控台,可以执行js 相关运算如:

> 1+1

2

> var i=123;

> print(i)

123

>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值