windows安装MongoDB 以及与pyhthon的交互

1.从官网下载msi
https://www.mongodb.com/download-center#community

https://www.mongodb.org/dl/linux/x86_64
linux 的下载地址命令:

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

2.将 mongo.exe(用于开启客户端的命令) 和 mongod.exe(用于开启服务器端的命令) 所在的那个bin路径 配置到 环境变量 path 中。

3.创建一个目录用于存放 data 数据 例如 d:/data

4.开启服务器,并制定data目录

mongod -dbpath d:/data

5.使用mongo 开启客户端 连接到服务器,即可操作数据库了。

6.mongo的一些介绍
①数据库的增删查
show dbs
确立数据库 use 数据库名 —-对比 python中的使用:

    client = MongoClient('127.0.0.1', 27017)
    db = client.数据库名

db.dropDatabase()

②集合增删查(相当于MySQL中的表)
db.createCollection(‘stu’, {capped: true, size: 10})
查看当前数据库中有那些集合collection
show collections
删除集合:
db.集合名称.drop()

③数据类型:
Object ID:文档ID 字段 _id 不指定,则会自动生成 —-》文档相当于就是一行数据
String,Boolean,Integer,Double,
Arrays:多个值存储到一个键。
Object:用于嵌套式的文档,即一个值为一个文档。
Null:存储Null值
Timestamp:时间戳,
Date:存储当前日期或时间的UNIX格式

7.文档 (列)的增删改查(简单的)
增,改:
save –>如果指定了id,且id存在,则进行修改
db.stu.save({_id: ‘20170815’, ‘name’: ‘龙硕’, ‘age’: 22})

remove –
db.stu.remove(
{‘gender’: 0},
{‘justOne’: true}
)
全部删除
db.stu.remove({})

修改:
db.stu.update({‘name’: ‘hr’}, {‘name’: ‘gj’})
修改之指定属性
db.stu.update(
{‘name’: ‘hr’},
{$set: {‘name’: ‘gj’}},
{multi:true}
)
查询:
db.stu.find({条件文档})
.findOne
逻辑运算符:

    {'age':{$gte: 18}}
    多个条件 and 可以直接连起来:
    {'age':{$gte:18}, 'gender':true}

and 与or连用

{$or:[{},{}],{条件二}}

可以使用正则:
{name: /^黄/}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值