本文整理自网络,侵删。
目录
- 1、连接MongoDB
- 2、指定(切换)数据库
- 3、指定(切换)集合
- 4、插入数据
- 5、查询数据
- 6、统计查询
- 7、结果排序
- 8、偏移
- 9、更新数据
- 10、删除数据
1、连接MongoDB
需要使用Python
第三方库pymongo
来连接以及操作MongoDB
,可以使用pip install pymongo
进行安装。 可以使用下面代码来创建一个MongoDB
的连接对象。
import pymongo client = pymongo.MongoClient(host='localhost', port=27017)
一般来说传入两个参数就可以,第一个参数为地址host(默认是localhost
)第二个参数为端口port(默认是27017)。
还有一种方法是host参数直接传入MongoDB
的连接字符串,例如:
client = pymongo.MongoClient('mongodb://localhost:27017')
2、指定(切换)数据库
db = client.test # 或者 # db = client['test']
如果该数据库不存在,则自动创建,否则切换到指定数据库。 注意: 新创建的数据库,在没有插入数据之前在可视化工具里看不到。
3、指定(切换)集合
MongoDB
的数据库中包含很多集合collection
,类似于关系型数据库中的表,同样,我们可以使用下面和指定数据库类似的方式,指定要操作的集合。
collection = db.users # 或者 collection = db['users']
4、插入数据
调用collection的insert_one()
方法可以插入单条数据。
user = { 'name': 'tigeriaf', 'gender': 'male', 'age': 24 } collection.insert_one(user)
在MongoDB
中,每条数据都有一个唯一的_id属性,如果没有显式的指明_id
,MongoDB
会自动生成ObjectId
类型的_id属性。
相关阅读 >>
mongodb基本操作与python连接mongodb并进行基础操作的方法
更多相关阅读请进入《mongodb》频道 >>
数据库系统概念 第6版
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » Python 操作 MongoDB 讲解详细
标签:mongodb
相关推荐
评论
管理员已关闭评论功能...