Python操作MongoDB
来源:互联网 发布:安装linux内核源代码 编辑:程序博客网 时间:2024/06/06 12:38
Python 连接 MongoDB
安装PyMongo模块
pip install pymongo
使用MongoClient建立连接
from pymongo import MongoClient# 以下为三种建立连接的方式#client = MongoClient()#client = MongoClient('localhost', 27017)#client = MongoClient('mongodb://localhost:27017/')
获取数据库
# 以下是两种获取数据库的方式db = client.pythondbdb = client['python-db']
获取集合
# 以下是两种获取集合的方式collection = db.python_collectioncollection = db['python-collection']
上述任何命令都没有在MongoDB服务器上实际执行任何操作。当第一个文档插入集合时才创建集合和数据库。
插入文档
#!/usr/bin/python3#coding=utf-8import datetimefrom pymongo import MongoClientclient = MongoClient()db = client.pythondbposts = db.postspost = {"author": "Maxsu", "text": "My first blog post!", "tags": ["mongodb", "python", "pymongo"], "date": datetime.datetime.utcnow()}posts.insert(post)# 批量插入,参数为listposts.insert_many(new_posts)
查找文档
#!/usr/bin/python3#coding=utf-8import datetimeimport pprintfrom pymongo import MongoClientclient = MongoClient()db = client.pythondbposts = db.posts# 查找单个文档print(posts.find_one())# 查找多个文档for post in posts.find(): print(post)# 计数统计print(posts.count())print(posts.find({"author": "Maxsu"}).count())
阅读全文
0 0
- Python MongoDB相关操作
- python操作MongoDB
- python操作mongodb数据库
- python操作MongoDB数据库
- python 操作mongodb
- python操作mongodb
- Python操作MongoDB数据库
- mongodb 的python操作
- Python操作MongoDB数据库
- python操作MongoDB
- python操作mongodb
- python基础操作mongodb
- Python 操作 MongoDB
- python操作Mongodb数据库
- python操作MongoDB
- python操作MongoDB
- python 操作 mongodb
- Python 操作 MongoDB
- Android开发之漫漫长途 番外篇——自定义View的各种姿势1
- CSS中!important的作用
- 程序员,30年后,你打算拿什么养活自己?
- 转载学习ucos的历程
- 投资,什么是真正的风险?
- Python操作MongoDB
- 表单input中disabled提交后得不到值的解决办法
- matlab 识别灰度图像与彩色图像
- 用户体验设置和 UI 设计的 10 个不同点
- c++MFC 截取字符串
- EMV 的交易流程
- 用JS获取元素某一事件上绑定的所有Listener
- 树、二叉树、AVL树
- UE4+科大讯飞SDK 语音转文字之字符串转码问题