【python】——爬虫06 mongdb学习记录

一、mongodb

  • mongodb NoSQL非关系数据库,C++编写
  • 直接存储海量数据

二、安装

解压

tar zxf mongodb-linux-x86_64-debian10-5.0.3.tgz
# mongodb-linux-x86_64-debian10-5.0.3.tgz

创建文件夹

mkdir /usr/local/mongodb
cd mongodb-linux-x86_64-debian10-5.0.3/
mv * /usr/local/mongodb/

配置文件



export PATH=/user/local/mongodb/bin:$PATH
mkdir -p /usr/local/mongodb/data/db
mkdir -p /usr/local/mongodb/data/logs
sudo chown 'root' /usr/local/mongodb/data/db
sudo chown 'root' /usr/local/mongodb/data/logs

启动服务

./mongod  -f  mongodb.conf

mongod --dbpath /usr/local/mongodb/data/db --logpath /usr/local/mongodb/data/logs/mongod.log --fork
ps aux|grep mongod
export PATH=/user/local/mongodb/bin:$PATH

至此,输入mongo依旧找不到服务

然后

vim ~/.bash_profile 
export PATH=/user/local/mongodb/bin:$PATH
source ~/.bash_profile 
# 成功了。。。权限,这个是对于用户的

在这里插入图片描述

三、简单使用

1.数据库命令

db # 查看当前数据库,没有切换数据库的情况,默认使用test
show dbs # 查看所有数据库
use db_name  # 切换数据库
show collections # 查看集合
db # 查看当前数据库
db。集合名.drop() # 删除集合
db.dropDatabase()  # 删除当前数据库

2. 集合命令

db.createCollection("cap_col",{
   
   capped:tu=rue,size:10})  # capped:默认false不设上限,true有容量限制的

3. 数据类型

Object lD:文档ID/数据的ID,数据的主键. 
String:字符串,最常用,必须是有效的UTF-8
Boolean:存储一个布尔值,truefalse
lnteger:整数可以是32位或64位,这取决于服务器.
Double:
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值