分布式文件存储数据库MongoDB的Python编程基础

1. PyMongo库的安装与引入

按装PyMongo库就可以使用Python语言操作MongoDB数据库了。其安装方式非常简单:
    pip install pymongo
安装完成后,从pymongo中引入MongoClient:
    from pymongo import MongoClient
然后,就可以使用Python对MongoDB数据进行各种操作了。

2. PyMongo库的基本操作

    操作MongoDB数据库之前,首先需要连接MongoDB客户端,然后连接数据库,如果该数据库不存在,就会创建一个数据库;接着选择数据集合,如果该集合不存在,也会创建一个;然后才能进行数据操作

例1:连接MongoDB客户端,然后连接数据库“spider01”,选择数据集合"student"。

【1】插入单条记录:insert_one()
例2:向"student"集合中插入一条学生记录。

【2】插入多条记录:insert_many()
在该方法中,要插入的记录列表的形式进行传递
例3:向"student"集合中插入三条学生记录。

【3】查找单条记录:find_one()
例4:查询"student"集合中,age为28的记录中的第一条。

【4】查找多条记录:find_many()
例5:查询"student"集合中,age为28的所有记录。

【5】查询所有记录:find()
例6:查询"student"集合的所有记录。

【6】更新单条记录:update_one()
例7:将"student"集合中,name为“李四”的记录的“scorce”的值修改为66.6。

【7】更新多条记录:update_many()
例8:将"student"集合中,age为28的记录的“scorce”的值修改为88.8。

【8】删除单条记录:delete_one()
例9:将"student"集合中,name为"李四"的记录删除。

【9】删除多条记录:delete_many()
例10:将"student"集合的所有记录删除。

    熟练掌握了数据库的增、删、查、改的基本操作之后,再去学习和提升就不会存在太大的障碍了。实际上使用pymongo库来操作数据库是非常简单的,将来碰到更加复杂的需求,在网络上查一下官方文档或者技术博客,应该都能很快的顺利解决。

小蜜蜂科教 / 广东职业技术学院  欧浩源

猜你喜欢

转载自blog.csdn.net/ohy3686/article/details/82558970