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/ 

本文版权归作者和博客园共有,欢迎转载、交流,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。如果觉得本文对您有益,欢迎点赞、欢迎探讨。本博客来源于互联网的资源,若侵犯到您的权利,请联系博主予以删除。


 

posted on 2016-11-02 17:33  小闪电  阅读(4842)  评论(0编辑  收藏  举报

导航