pymongo的安装和使用
1.安装
MongoDB的python接口pymongo的安装方法有多种,如源码、easy_install、pip都可以。采用pip安装,很简单。
pip install pymongo
安装完成后可以检查下安装信息
pip show pymongo
2.pymongo的使用
#coding=utf-8 '''pymongo_test''' import pymongo connect = pymongo.MongoClient() '''查看数据库名称''' connect.database_names() '''选择和切换数据库''' db = connect['blog'] db = connect.blog blog=connect['blog'] '''验证密码''' db.authenticate('username','pwd') '''查看集合名称''' db.collection_names() '''选择或者切换集合''' coll=db.blog.test coll=db['blog.test'] coll=blog['test'] '''查看集合的一个文档或所有keys''' coll.find_one() coll.find_one().keys() '''查看所有文档或所有keys''' for i in coll.find(): i i.keys() '''查看文档总数''' all = coll.find().count() '''根据条件筛选文档''' for i in coll.find({"baz":12345}): i '''插入新档''' coll.insert_one({"name": "newcoll", "active_time": "20150108"}) '''更新文档''' coll.update({"name": "newcoll"}, {"$set": {"active_time": "20150109"}}) '''删除文档''' coll.remove({"name": "newcoll"})
有关PyMongo更多更详细的文档,请参考https://api.mongodb.org/python/ 其中2.7.2版本的PyMongo的文档地址是https://api.mongodb.org/python/2.7.2/api/index.html
作 者:小闪电
出处:http://www.cnblogs.com/yueyanyu/
本文版权归作者和博客园共有,欢迎转载、交流,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。如果觉得本文对您有益,欢迎点赞、欢迎探讨。本博客来源于互联网的资源,若侵犯到您的权利,请联系博主予以删除。