一、pymongo的安装
easy_install 安装
如果已经安装配置easy_install ,执行如下命令进行安装
[root@yunapp ~]# easy_install pymongo a470882670f5f7dafd424a0364fdc0d8c7e8ab53f58ac40/pymongo-3.2.2.tar.gz #md5=70408f8115d7aa52fb6eef0e552834a6 /pymongo-3.2.2/egg-dist-tmp-4ORwuB Installed /usr/lib/python2.6/site-packages/pymongo-3.2.2-py2.6-linux-x86_64.egg |
源码安装
下载安装包:
http://pypi.python.org/pypi/pymongo/#downloads
根据自己的ptyhon版本下载相对应的安装包
python版本获取
$ python -c "import sys; print(sys.version)"
$tar zxvf pymongo-3.2.1.tar.gz $cd pymongo-3.2.1 $python setup.py install
查看安装版本
$ python -c "import pymongo; print(pymongo.version); print(pymongo.has_c())" 3.2.2 True
出现以上信息说明安装成功。
连接mongodb测试
>>> import pymongo >>> client = pymongo.MongoClient("localhost", 27017) >>> db = client.test >>> db.nameu'test' >>> db.my_collectionCollection(Database(MongoClient('localhost', 27017), u'test'), u'my_collection') >>> db.my_collection.insert_one({"x": 10}).inserted_idObjectId('4aba15ebe23f6b53b0000000') >>> db.my_collection.insert_one({"x": 8}).inserted_idObjectId('4aba160ee23f6b543e000000') >>> db.my_collection.insert_one({"x": 11}).inserted_idObjectId('4aba160ee23f6b543e000002') >>> db.my_collection.find_one(){u'x': 10, u'_id': ObjectId('4aba15ebe23f6b53b0000000')} >>> for item in db.my_collection.find(): ... print(item["x"]) ... 10 8 11 >>> db.my_collection.create_index("x")u'x_1' >>> for item in db.my_collection.find().sort("x", pymongo.ASCENDING): ... print(item["x"]) ... 8 10 11 >>> [item["x"] for item in db.my_collection.find().limit(2).skip(1)] [8, 11]
原文链接:pymongo的安装和使用,转载请注明来源!