mongodb 与 python3 交互

来源:互联网 发布:英国现状及地位知乎 编辑:程序博客网 时间:2024/06/05 19:01

1.开启server
windows的参考命令:mongod -dbpath d:/data data文件夹存在的情况

2.插入数据, 自动就能创建数据库,数据表 非常友好。

from pymongo import MongoClientclient = MongoClient('127.0.0.1', 27017)db = client.db_sitesdb.sites.insert_one({'name': 'zhangsan'})

3.查询高级 之 使用正则查询,js函数查询
命令行方式:
正则
db.sites.find({url: {$regex: ‘正则表达式’}})

res = db.sites.find({'url': {'$regex': '.*baidu.*'}})

js

db.stu.find({$where:function(){return this.age>30;}})

修改数据–》还是键值对,还是两个=.=|| 前一个是条件,后一个自然是修改数据了

db.stu.update_one({'gender':False},{'$set':{'name':'hehe'}})
原创粉丝点击