1.下载pymongo
wget http://pypi.python.org/packages/source/p/pymongo/pymongo-2.0.1.tar.gz#md5=36300a5c3568707f6c5f1692f42ca008
2.tar -zxvf pymongo-2.0.1.tar.gz
3.cd pymongo-2.0.1
4.python setup.py build
在此步,编译时可能出现的异常
--ImportError: No module named
setuptools,这时你可以手工去下载setuptools来安装,在shell中执行如下命令(
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
tar
zxvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py
build
python setup.py install
)
--Python.h: No such file or directory,系统默认的python包不是很全,这时,你需要sudo apt-get
install python2.7-dev来安装,或者你可以通过aptitude search python|grep
dev来查找你所需要的python
5.python setup.py install
pymongo用例:
pymongo文档
例子如下:
#!/usr/bin/python
#coding: utf-8
import pymongo
#host:127.0.0.1
#port:27017
con = pymongo.Connection('127.0.0.1',27017)
db = con.mydb
db.add_user('test','test')
db.authenticate('test','test')
user=db.user
user.drop()
user.save({'id':1,'name':'pymongo'})
user.save({'id':2,'name':'python'})
datas=user.find()
for data in datas:
print data
data=user.find_one()
print data
user.create_index('id')
user.find().sort('id',pymongo.ASCENDING)
user.find({'id':1}).count
#user.remove({'id':1})
user.update({'id':2},{'$set':{'name':'kaka'}}
#user.find_one({'id':1})
分享到:
相关推荐
关于MongoDB的小程序,操作数据库,mysql。 插入数据。
1.python 类的定义 继承 线程的使用 2.python对数据库的访问,包括mysql和mongo 3.线程池的使用 4.异常的高级使用,包括代码定位
不同端口,3个可用的服务,3个分片,每个分片为3个副本的副本集
主要是讲python与mongoDB之间的艺术,英文版,英文不好的读起来可能会稍有吃力
txmongo 是 MongoDB 的 Python 异步驱动。兼容 Python 2.6,2.7 和 PyPy。 标签:txmongo
Python or的写法,希望对你有帮助,建议多查查,扎实下语法再来下载,省的浪费积分,要50个字实在很难受,快写不下去了
在项目中实现的python3实现的mongodb的查询类库
英文原版书籍,详细介绍了如何在Python环境下使用MongoDB
μMongo - 同步/异步 MongoDB ODM
mongomon - Mongodb 监控插件
python脚本对mongodb数据库进行本地全量备份,获取oplog时间戳,然后每天定时进行增量备份,已验证windows和linux
同步MongoDB数据到ElasticSearch,支持全量同步、增量同步、实时同步,支持全操作,支持中间数据处理
我就废话不多说了,大家还是直接看图吧~ 补充知识:pymongo插入数据时更新和不更新的使用 (1)update的setOnInsert 当该key不存在的时候执行插入操作,当存在的时候则不管,可以使用setOnInsert ...
本文实例讲述了Python实现将数据框数据写入mongodb及mysql数据库的方法。分享给大家供大家参考,具体如下: 主要内容: 1、数据框数据写入mongdb方法 2、数据框数据写入mysql方法 为了以后不重复造轮子,这里总结下...
-是一个异步的Python ODM MongoDB的,基于和 。 它使用Pydantic模型和Motor集合的抽象来处理数据库。 类文档允许:创建,替换,更新,获取,查找和汇总。 Beanie支持开箱即用的迁移。 安装 画中画 pip install ...
主要介绍了python操作mongodb根据_id查询数据的实现方法,实例分析了Python根据pymongo不同版本操作ObjectId的技巧,需要的朋友可以参考下
主要给大家介绍了关于python使用pymongo操作mongo的完整步骤,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
哲学MongoKit设计为: 简单:MongoKit使用普通的python类型来描述文档结构fast :MongoKit很快,但是如果您确实需要很快,则无需更改API即可访问原始pymongo层功能强大:MongoKit带来许多功能,例如文档自动引用,...
MongoEngine是一个对象文档映射器(ODM),相当于一个基于SQL的对象关系映射器(ORM),下面这篇文章主要给大家介绍了关于Python利用ORM控制MongoDB(MongoEngine)的相关资料,需要的朋友可以参考下
/usr/bin/env python #encoding:utf-8 ################################### # function: analysis the log in the 'die' to JSON , and #output the data to the MongoDB. # data: 2014/3/31 #History: