PyMongo使用方法详解

PyMongo 的用法还蛮上手的,适合你想快速搞定 MongoDB 数据库的时候用。它就是 Python 里对接 MongoDB 的工具,连接、增删改查一条龙服务,用起来挺顺手。要连上 MongoDB,只需要用MongoClient,几行代码就能搞定。

连接数据库的写法也直接,比如client = MongoClient('mongodb://localhost:27017/'),这样就可以连到本地的 MongoDB,响应也快。如果你数据库多了,还能指定要用哪一个数据库,比如db = client['test'],写法灵活。

集合就相当于 MySQL 里的表,用db.students这样的方式就能访问,命名也自由。如果要插入一条数据,用insert_one()就行;多条数据用insert_many(),还是挺贴心的。举个例子:

student = {'id': '20170101', 'name': 'Jordan', 'age': 20, 'gender': 'male'}
result = collection.insert_one(student)

你还可以拿到 MongoDB 自动生成的_id,对后续操作也方便。PyMongo 3.x 之后建议都用insert_one()insert_many(),老的insert()还在,但不推荐了。

,PyMongo 对初学者挺友好的,语法不绕,用法也清晰。如果你要搞数据存储、做后台开发、甚至想写个小爬虫项目存数据,PyMongo 都是不错的选择。注意哦,别忘了先启动 MongoDB 服务,不然你连不上。

docx 文件大小:30.18KB